Outstanding place, location, hospitality, amenities. Far beyond my expectations.