It is a fast listen, a great story, and the narrator does a phenomenal job making it seem like a multi cast production rather than a book narration. The only downfall is there seems to be a lot of stereotypes with some of the side characters.