Great location. Shops, restaurants, beach, activities all within a mile or 2. Overall cleanliness was less than hoped for with a lot of little issues here and there. be mindful if not booking both units you can hear everything next door. All in all we had an okay stay.