I keep repeating myself but it's the truth.. Of course a pretty face and smile and nice body counts but all can be destroyed (at least for me) if the girl is not humble and down to earth. A confident but honest and approachable woman + the attractiveness which is subjective = instant attraction.
Every man wants different things and it depends on what we're talking about.. I found a blog where a man writes about what men like in women and the man's point of view on some subjects. He's mostly correct but not always. And he's talking generally for the majority of men, so what he says don't apply to anyone http://www.therulesrevisited.com/