Except for the core mechanics not being particularly visually appealing, the puzzles are clearly ingenious and cleverly integrated. The game is simply good.
Although at first the game leads you to believe there are alternate routes when there aren't any, I got stuck on the first puzzle and tried to find another way.
Good game.