I really enjoyed it. Very good puzzles.
Only critical feedback I have is that I would prefer to be able to reset the level. I think it is clever that you walk back to the previous room if you fail a level but if this was a longer experience than it would have become really frustrating.