What sort of person would you find attractive? Blonde, fair, dark or ginger-haired/red-haired?
She has such beautiful auburn hair! [red-brown]
Fair and dark can be used for hair, complexion or skin.
Height and build
Fat may sound impolite. Instead we often say a bit overweight. If someone is broad and solid, we can say they are stocky. A person with good muscles can be well-built or muscular. If someone is terribly thin and refuses to eat, they may be anorexic.
General appearance
She`s a very smart and elegant woman, always well-dressed; her husband is quite the opposite, very scruffy and untidy-looking/messy-looking.
He`s very good-looking, but his friend`s rather unattractive.
Do you think beautiful women are always attracted to handsome men? I don’t. I think personality matters most.