At times hilarious, at times gripping, the story shifts tones masterfully.
Overall very enjoyable, though not without flaws. The first being the translation which has quite a few mistakes and not very impressive overall (but still fine and respect to the translators for their efforts). The...