Great hospitality, locations and cleanliness