I have to admit, I stayed up until 1 AM reading this. It was just what a romance ought to be in terms of sheer enjoyability, cute-ness, well-rounded characters that go though emotional and mental maturity throughout the course of the story, and a very fun and humorous plot.
The beginning is pretty slow, I'd say up to about the first 1/3 of the book, but once you hit that point the rest flows pretty well and captures your attention.