Everything was absolutely perfect. Location, amenities, atmosphere.