Beautiful, polished and well made.
The only thing I would say is that I had to stop solving the puzzle numerous times to be able to fight the enemies. It was interesting to see a game combining both aspects of puzzle and combat though. One of the best made games i've seen yet!