translate English to French: What a joy to see you here.
Quelle joie de vous voir ici.