Ratings17
Average rating3.4
Entertaining read with pretty good pacing even to the end of the book. While many aspects were predictable, the story and writing were good enough to hold my attention. Not too deep or complex but a really solid structure.