Narration was ok. Story started out strong but got less plausible as it progressed. Main character not well written. After the first big twist in the story I was rooting against him.