Everything was good and solid until they began shopping. At which point the book became a solid 5 stars and the audio job deserves seven. I was INTENSELY amused.
However I took a star back off because even an unenchanted steel breastplate should effortlessly stop a mere revolver bullet and that yanked me out of my suspension of disbelief.