I really liked the story of this book, it was reasonably paced and engaging. That being said, I found myself being pulled out of the story repeatedly by simple little errors. This could be an older version of the book, and it was never anything major, but it was just enough to annoy. Still, the story was excellent and the characters engaging. Without the errors, this would have been a 5 star easily. 3.5/5