Amazing in every way. We didn't leave the property, apart to walk down the steps to the beach, for the entirety of our stay