Great hospitality, great location, top accommodation