The game is very well polished and is the pure definition of easy to learn, hard to master!
I struggled a lot on the first level to get the rhythm right (I would always jump a bit too early or a bit too late), but after I got it it was really enjoyable!
Bonus points: I really likes that the each character have another sprite when they are facing back, it's a really nice little touch that does a lot!