The puzzle's are amazing, I even has troubles finishing it.
The story is great, we get clue and foreshadow from the beginning too.
Overall it's a great game. Nicely done.