Aesthetically pleasing and fun to watch, the music is nice but gets a bit repetitive after a while.
Good job!