Cast was excellent, story line complicated but coherent and enjoyable. The music and sound effects were wonderful but sometimes would step on characters lines making the pace and accents incredibly difficult to keep up with. Kudos to most of the voice actors but for United States distribution it would have been a more pleasant experience if American accents were completely used.