I give this 3.5 stars. Honestly, the story was fun and I enjoyed reading it from front to back. It's one of those, just-let-me-read-one-more-chapter books. The writing and storytelling certainly shine. Humor was often spot on, but sometimes slightly yawn-y. Never annoying to me though. Lightly entertaining with enough introspective passages to give it some depth. Mix that with wild imagination and creative problem solving and, for me, you got yourself a decent night read.