Great hospitality, location and cleanliness