Great until the ending. Really dropped the ball there, I think.

A lot of flaws, cliché and tropes, not terribly well written... But I still found it a fun read! Maybe because of the audiobook. The narrator just made it so entertaining.

The writing was actually a little rough, and things for the protagonist got WAY too easy from halfway through. But, it's still a fun read.