The puzzles are incredibly clever. It's very satisfying every time you solve one. The game is very relaxing despite the difficulty. I made it to level 5 and it took me a shamefully long time. I only solved puzzle 4 by chance ^^ But thanks to the level select option I will certainly try to continue where I left off at some point.