flattering
flat-ter-ing
adjective
Making someone appear more attractive or feel pleased and honoured.
"That dress is very flattering on you."
Thesaurus
Synonyms: becoming, adulatory, ingratiating, ingratiatory, insinuating
Antonyms: uncomplimentary, unflattering