Short and cute, didn't overstay it's welcome I would say. Maybe an afterword would be nice, like a timeskip or something. Honestly, I prefer something like this, that gets to the point, rather than stretching it out and introducing unwanted "rivals" and drama.