Short but sweet. :)
I'd say I'm surprised this is master's level. (It's not bad; but I've seen better as senior project on a BA before); but I'm guessing midterm, short time frame, other classes? It's not bad; it just seems, rushed, very little polish; more like an animatic than a finished anim.
The animation was nicely done and the music was perfect.