It was OK. Parts of it were very enjoyable, but it felt quite rushed in places and most of the characters were fairly one-dimensional. I'm glad I finally read it because my students have been pushing me to do so, but I must admit I was a bit disappointed.