Location, amenities and hospitality were all fantastic.