We loved the location right on the beach and within walking distance of excellent restaurants and grocery. Unit size was ideal for 2 adults or family with small children. However, the unit was not clean: dirty sheets on hide-a-bed, trash on balcony, filthy ceiling fans and stained bedding in master bedroom. The screen door to balcony was broken. Getting check-in information was challenging, especially since we were arriving late, but telephone support was great. We loved where we were, but would hope for better maintenance.