La Ferme du Cayla is a small luxury family resort nestled in the countryside in the South of France