Over the top plot. Flawed characters. Funny one-liners.
Only 2.99 for a 122k words. What's not to like?
Okay, there were (quite a lot of) elements that required a healthy dose of suspension of disbelief and there may have been too much going on in too little time.
But I read it in one sitting.
5 stars because it's the author's first published book.