I went through the demo of Limbo and it looks like a pretty cool game. I'm thinking about purchasing it, but I've heard criticism that it is very short, and the small number of achievements seems to reinforce that idea.
Approximately how long does it take to play through the entire game?