I've read a couple of good reviews about this game. Has anybody tried the demo yet, or (I believe it was released in the US last Friday) got the game and tried it yet ?

For those of you that have never heard of it :

Still Life website