Good words for 'well-cared-for'?

Solution 1:

well groomed
adjective
(especially of a person) clean, tidy, and smart.
(Google)

or as one word:

groomed
adjective
clean and tidy in appearance, clothes, etc
Even in jeans she managed to look groomed and well-dressed.
(collinsdictionary.com)

but some dictionaries may not agree that it can stand alone like that.

Solution 2:

I like dapper

(Of a man) neat and trim in dress and appearance:

he looked very dapper in a dark silk suit

This only applies to men, which is okay since you are obviously talking about describing a man.

Women can be spruce

Neat in dress and appearance:

Angela was a very spruce and tidy person


Interestingly, you used a good expression in your post that applies here:

not a hair out of place

(Of a person) extremely neat and tidy in appearance.

(Oxford)

Solution 3:

You could call such a person:

  • hygienic
  • clean
  • orderly
  • fresh
  • elegant
  • tidy
  • immaculate
  • well-groomed
  • well-kept
  • neat

Solution 4:

For a single-word, gender-neutral answer, you could choose immaculate.

From the OED:

Perfectly clean, neat, or tidy

For example:

Returning from his grimy hours of manual labour, he dives into a hotel to wash away the dirt, emerging clean and immaculate in a fresh suit and tie.

Solution 5:

Sleek, adj. : well-groomed and neatly tailored; especially too well-groomed.(vocabulary.com)

  • Sleek (of hair, fur, or skin) smooth and glossy
  • (of a person) having a prosperous appearance (TFD)

rakish, adj. : marked by up-to-dateness in dress and manners

Used as an adjective to describe a dashing ladies’ man. Don Juan, the famous Spanish nobleman immortalized in 17th century Spanish tales, is the epitome of rakish: stylishly handsome and prone to saucy, fast behavior. (vocabulary.com)