a person or thing that you are pleased to see; something that is very pleasant to look at
Oxford100% of films
a person or thing that you are pleased to see; something that is very pleasant to look at
You're a sight for sore eyes.
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition