The narration is acceptable. Some of the character voices were too close, or maybe the narrator lost track. The background story of the main character seemed to change as the story line progressed making it kind of silly. The ending was predictable but the story as a whole is okay.