Overall good story, but it had a bit too much repetition. A lot of characters, so it might have been better to read rather than listen to.