Les Champeaux, France Hotels