Excellent world building and magic, I would recommend this book heavily. The narrator does a good job aside from his pronunciation of standard Japanese words. I understand not knowing Japanese but it really takes me out of the story when the narrator fumbles over basic words. Overall pretty solid.