This movie has everything.
A completely unpredictable and original but engaging and touching storyline, developed characters, second-to-none artwork, a wonderfully Japanese soundtrack…

Everything is just about flawless.