Just excellent! Location, atmosphere, amenities were over the top!