This idea maybe a little common, but this game is very well polished.
The platformer obstacles are not too hard, and the collision detection is very precise.