Nice implementation of the "clone platformer" type genre. Very nice title screen, game banner, and art + sound! I can really tell a lot of care went into presentation.
I thought the puzzles were clever, but the amount of waiting often required for standing on a switch etc. felt like it slowed the game down a bit. Some additional mechanics in the later levels would have been nice to spice things up too.