Very well written. Quality audio, but I have to agree with another reviewer that the music was a bit loud at times and made the voice difficult to hear. The animation was decent, but a little amateur looking, though this may be a stylistic choice -- I'm not really sure.