Great hospitality in a wonderful setting.