Letterboxd
There is a certain pacing here that, despite the plot having an anime level of miscommunication and stubbornness, still somehow works.
When you consider how silly each individual element of this film is, you realize that it is actually masterful in how it combines its base elements into something this fun.
Also, the ending. Lol. Left field ridiculous.