While the reading gets a little long at parts, the book in its entirity was a good read. There were a couple of semi-predictable plot turns due to well-used plot devices, but overall, a great book. I'm eagerly awaiting book #2!