Very polished, nice sounds and effects and good level design. I think I got stuck on the third level in a way that didn't let me advance. I went down with one key, needed a second one, but I could not go back upward to grab the second key so I had to reset to the very first level! Would be cool to have a level reset button :)