Fantastic hosts, beautiful setting and great location.