The characters were all well written and you loved them or despised them with equal passion. Even though I figured out the main secret at the first mention of it as a passing thought, it did not diminish my interest in seeing how everything unfolded. There were many parts of the books where I was saying to myself "Meyer won't let that happen" but sure enough she does and with gusto! Lots of unexpected twists and turns.
I think my main disappointment is that the next book will not be out for another year! How will I be able to wait? I have not finished a book this fast in a long time.