I rarely leave negative reviews, but this place needs improvement. The room had roaches, which was unacceptable. When I reported it, the front desk told me to follow up with cleaning staff myself. No hair dryer (you have to ask), no mini fridge, very noisy AC, and old patio furniture.
Staff seemed unprepared, and there’s little to no management. Check-in was confusing and nothing was explained. The kitchen and coffee area are very basic.
Positives: the food is tasty, the beach is beautiful, and the beach bar is nice (though limited menu and opens late).
Be aware the ocean is rough and not always safe for swimming. Also, if you plan to rent a car, be cautious rental cars seem to be targeted, so Uber may be a better option.
Overall, great location but poor cleanliness and service.