great hospitality in a unique setting