Interesting angle on a well known genre. Adequate writing. Bad word repetition.
The narration is better then the book deserves.