Has muscles. The way women like them! He doesn't look like a bodybuilder.
Is tall, with a nice body overall.
With a good-looking face. He's hot and handsome.
Knows how to dress. He doesn't spend more time on appearances than women. But, he isn't clueless about how to look attractive. He knows his stuff.
He doesn't take "no" for an answer, from anyone, for anything...up to a point. He knows when to stop.
And women just know that sex with him would be great.
Are you smiling yet? You should be. Hot guys make people smile.
He knows how to love a certain woman, more than anyone else in the world does.
He cares for her. There is no end to what he would do for her.
He loves her first. He says sorry first. He doesn't like to see her hurt. That hurts him deeply.
He knows how to give her lots of space so she can still totally be herself and totally enjoy herself. That's invaluable for her.
Hot guys are not just nice guys. Hot guys are the nicest guys.