Exceeded our expectations. Excellent views,amenities, location and communication. We enjoyed the few steps to the beach & a quick dip in the hot tub and pool. Dinners on the patio were perfect. It was a perfect stay.