I thoroughly enjoyed every second of this book. From the characters to the subversion of typical hero genres, this was a joy to read. And Jeff Hays as a narrator did a fantastic job bringing the main characters to life. My only real complaint is a lot of the minor characters tended to sound the same. Not a huge complaint as they are minor characters. But if your concentration slipped for a second it was easy to mistake characters from earlier in the story with new characters appearing.