translate English to French: Thanks so much for a lovely stay!
Merci à eux tous. Quel bel acceuil.