This is really an amazing puzzle game! It is challenging but not so challenging that it becomes frustrating. There is a great variety in the hints used to solve the game and they are clearly well thought out. The music is great too!
Thanks!