Cool animation by Studio 4c as always. The way they blend 2D animation with beautifully painted 3D backgrounds is great as expected. Some of the plot points aren't really explained and I expected a bit more from the final confrontation, but over all. I really enjoyed this film.