The story was very predictable, and occasionally self-inconsistant, but overall a fun and easy listen.