While the main plot is fairly easy to follow, there are too many tangents and unresolved questions. The storyline jumps around and introduces side plots that are left unexplained and only muddy the central story. The acting was good and the English dubbing worked well enough. But just too darn confusing.