Perfect in every way. A+ for hospitality, location, amenities, and cleanliness.