A solid platformer with great controls, good level design, and excellent presentation. The levels feel a little samey and the theme is perhaps somewhat tertiary, but the game so much fun that these nitpicks don't really bother me. Also, the game performed just fine in the browser for me, which is good, because I'm on a Linux machine and therefore couldn't download.