I found the language used by John fascinating, it was so easy to understand with little new words for me.
About the story, it's a bit of suspense with comedy. Till climax it was top notch, the curve of satisfaction then drives down with a steep slope just after.
Some days of the story felt like fillers to me, otherwise, good.