Wonderful hospitality in a spectacular location