Very good.
Very fun game. Pretty much solid in all areas, except I wish there were more levels.
Not really a fault, considering 25+ is more than enough. I just wanted to keep playing my marathon mode. I believe I could have played 50 levels of the game and still not been tired of it.