a sight to behold
• a person or thing that is particularly impressive or worth seeing.
• "Selwyn's garden was a sight to behold"
a sight for sore eyes
• a person or thing that one is extremely pleased or relieved to see.
• "the mighty Cairngorms are a sight for sore eyes in any rambler's book"