Overall not a bad a book, but not one to remember either. The story is often predictable and two dimensional, but nevertheless entertaining. If you are looking for a mindless listen, this fits the bill. Very well narrated by Jonathan Beville.