Great location, hospitality, cleanliness