I laughed, I chortled, I snerked, and I sympathy-flinched-and-groaned while reading this. Then I bought the Audible edition and enjoyed it all over again, with the narrator’s timing and intonation adding in a few moments of choking-on-my-drink-startled-hilarity.
The only thing holding me back from giving this title a perfect 5 is the vulgarity. If you’re comfortable with profane language and lewd descriptions, this is a laugh your @$$ off read. If you aren’t, well, the lewd depictions can usually be forwarded through in 10s or so without losing important story points.
By the by, that’s NOT a complaint – the story and the style it’s told in are a great pairing. The lewdness is both character- and plot- appropriate. Just, preview it before sharing with the teenager crowd.