I think overall this is an entertaining book. However I found myself many times wishing for a bit more variety and creativity with some one the thought or conversations between characters. All in all its a decent listen and the performance is actually very high quality but there are some other books out there with better story telling.