Good call on stating the number of levels, so when things started to get tough I knew how much I had to power through. Took me a good minute on the level where you had to [spoiler]use the same mirror more than once[/spoiler], though maybe that was just me. On a later level I only needed half the mirrors.
SFX, graphics, and music were all very cohesive in a way that complemented the mood of the game.