The story was good, if predictable. The performances of the voice actors put a lot of polish on the story.