This place was perfect, right on the beach, really great patio and roofdeck and very accessible to shopping as well as excursions and food and drinks. Check in/check out were super easy, both the host Carolyn and onsite contact Tricia were very responsive and helpful. Can't wait to go back!