First, I am a fan of Cyan games, so I already have a bent towards this type of game. It can take some time to make it through the entire game, but it doesn't seem like it because it is so engaging. The puzzles are very good, and don't seem like puzzles for puzzles sake - they fit the game. You have to learn the story as you go - which is part of the fun. Highly recommended!