This movie is beautiful to watch. While the story is simple the underlying philosophy is not and the story flows well. This movie is mainly dialog and philosophy with only a few action scenes. The plot keeps you guessing and it attempt to subvert most common tropes, leaving you wondering who the good and bad guys are. I found the ending disappointing. While it had a great twist, it felt unsatisfying, however I notice the other ITOH movies are similar. I suspect the attempt is to subvert our common expectation of an ending, which it does well, but leaves us with an unsatisfying feeling. While not a classic, such as Ghost in the Shell, its well worth a watch.