Very solid platformer with nice presentation.
Introduces and explores the mechanics well.
Movement is a bit floaty, it can be slightly difficult to land on one block platforms, but it's not anything serious.
Its biggest crime is that it's very basic and I initially thought "it will run out of steam really fast". Luckily, the levels are designed just right, so the game stays fun until the end.