Narration is well done, that’s about it. Main characters are annoyingly perfect, and adept at every conceivable thing…side characters are either absolute evil or complete buffoons.