From Longman Dictionary of Contemporary Englisha sight for sore eyesa sight for sore eyesspoken a) HAPPYsomeone or something that you feel very happy to see b) British EnglishUGLY someone or something that is very unattractive or very funny to look at → sight
Examples from the Corpus
a sight for sore eyes• A visit to the Westonbirt Arboretum with its 13,000 trees and shrubs is always a sight for sore eyes.• That'd be a sight for sore eyes with that one.