That was... unexpected. The story was very good, understandable, easy to follow, and with some good twists. The animation was well done and flowed nicely. The music was good and fit with the action. The voices could use some work. They tended to bleed into the background noise and weren't very easy to understand. Not horrible, but a point which could be improved upon.