Great hospitality, location and amenities