Excellent location, hospitality and cleanliness