Level design in general is quite good, as is the learning curve. But the timing of the moving parts needs a lot of work. There always is so much unnecessary waiting time, especially in the beginning of the levels because the platforms move in a way that you just can't make it and have to wait a full cycle (web version, I assume the movement speed of the character is independent of my browser).
I love the character design and especially the cute jump animation :)