It's a complete animation, with good character acting. Everything went relatively smoothly, and the timing was good. It has all the technical awareness of a practiced individual.
The story isn't really that good, but I'm not gonna split hairs on this one. Good job.