Story had a few plot holes where the author either got ahead of himself or forgot what he had written previously but those few things were not so large as to make the story less enjoyable. The story had a couple of twists that I didn’t see coming (but looking back I now see the clues that I overlooked when I was listening) which I always enjoy. Overall, a good story and well worth the price.