Great athmosphere - music, visuals and characters all contribute to it. Good story which I thought had a really nice sense of progression to it, both thematically and in intensity. I'm not much of a puzzle guy and had to go to walkthroughs a few times. Some engineering knowledge will help you out since the puzzles often are technical in nature, which I thought was really nice, suited the world very well.