I haven't read the book, and I liked the movie a lot.
Sure, it has some awkward moments, especially near the end, but overall it's fun, well done, has nice actors... yep, liked it a lot.
I hear that it's very disppointing when compared to the book, but hey, I don't care.