The atmosphere, the story, the map, the gimmick. It all just works so well.
A must play in my opinion!
Make sure you get their faces :)