My family and I had a great stay here. It was a good location to walk to the beach and the view from balcony is nice. Our only concern was the cleanliness- this place definitely needed a good deep clean. It was dirty under and behind beds, dirty clothes inside the downstairs closet from previous renters probably, fans were dusty, pillows were dirty, covers were not fresh and they don’t provide complimentary toiletries so we had to get that on our own. Also there was dog poo on top balcony area as you walk outside. Good location but gave it 3 stars because of the dirty spots we saw.