I usually say simply, “What a nice surprise,” but I am then left to shuffle place cards, add settings (often unmatched) and ...
These are friends of mine, and I do want to entertain them, but I’m afraid I’ll be limiting them to barbecues in the future.