Great hospitality in a charming and beautiful setting with wonderful hosts.