Amazing! Everything we could ask for and more.
Location, ambiance, amenities, hospitality... Great stay and highly recommended!