The platforming felt a bit harsh, but I quickly got used to it.
At which point, I could focus on what this game does great: the puzzles!
The game is well paced, and it's easy to understand what's going on. Allows you to have a few "Aha!" moments.
I think the only change the game would really need is with it's movement mechanics. Lowering the jump and character acceleration, perhaps.