3.5 starsOn the whole this is a great read. Worth a read, maybe even a reread so I don't feel like I've wasted my time. It's enjoyable and funny and hot. I had minor problems with it which didn't make me stop reading or even wish I did. They just served to annoy me.