Fantastic animation, cute character dynamics and a great piece of story. However, if you have not read the manga or seen the previous movie, it can be harder to understand the story. Perhaps could been more slow paced, which would have allowed more development between the characters.