Location, amenities, hospitality and service great.