I don't even know how to start talking about this book. It's insane.
I first heard about it from Irresponsible Reader and I've been enjoying Kevin Hearne's Iron Druid Chronicles for a few years. And it's subtitle sold me:
Once A Pun A Time...
So I was expecting a funny read and I was expecting the puns, but I wasn't at all expecting the sheer enormity of innuendo and entendres: double, triple - possibly quadruple, but I suspect some of it went over my head as I struggled now to drown in the Monty Python-esque silliness of it all. Examples include a chapter involving the band of unlikely heroes traveling through the elven Morning Wood, with more innuendo, puns and entendres than you can possibly imagine, and later in the book a trip to a pub called Balzac's, where the chef is the famous "wrinkled Balzac", and the house speciality is candied nuts.
It's quite frequently over-the-top, but it's still hilarious and sometimes sweet and a little bit shocking in unexpected ways. My favorite character was Gustave, the talking goat, by a large margin, though the rest of the band of unlikely adventurers all have their own charms too.
It's incredibly well-written and it's obvious the authors had a good time writing it, but Luke Daniels did an exceptional job narrating this book. This is one of those rare instances where I think the reader would lose something by reading a physical copy. Daniels owns this book and the characters in it, reading it like a dramatisation. I recommend the audio unreservedly for anyone looking for a goofy good time.