I really liked this game. Excellent art and atmosphere. I don't remember the puzzles being too hard or too easy so I think it was just right. A common critique of the game is the black and white morality in situations which are somewhat grey. You have to make several binary decisions which affect the ending. I got screwed out of the good ending because of that, but it did not ruin the experience. It's a Good/Great, definitely close to my ideal for the genre.