Great hospitality fantastic setting