Simply excellent. A very fun concept that is well executed. Only flaw is that the difficulty rise way faster than the player's ability.