It did have something special: It was a very polished game.
The actual "how" to do it is not hard.
Designing the levels to keep you enticed, now that is hard. Valve did cheat a bit - GlaDOS helped break the monotany.
In fact, I'd say that without GlaDOS, it would have enticed people for about 5 minutes before they uninstalled it.