This was so much fun! Halfway through, I went and purchased the next two, knowing this is a series I'll read till the end. Multiple moments had me laughing out loud, and I feel this book would get better on reread as I'm sure there's lots of clever jokes I missed.