Joel Leslie does a great job creating likable characters and keeping a bit of tongue in cheek humor going throughout. The story is fun and engaging.