This is difficult. If someone asked me how I'd rate this book, I would say "it was OK". On the other hand I liked it, so I ended up giving it three stars.
I don't understand exactly the raving reviews and the high ratings. It's a good book and writing and language are very often highly entertaining. At the same time I miss something. I can't put my finger on it, but there is something preventing me from completely enjoying it.
But at the same time I wouldn't want this odd feeling to keep anyone from reading it. They might share the highly enthusiastic feeling that seems prevalent in the readers of this book.