Good:
- location - near beaches, golf courses, cabana, and parking
- has washer/dryer, kitchen, AC, and towels
- clear communication before we arrive

Not good:
- Not clean - pests (6 roaches on the first day and more throughout the stay), needed to wash the towels/pillow cases/plates/utensils
- Slow to respond when after we arrived - we texted the first day and didnt get a respond until 3 days later (a day before we leave)

Others had better experience than ours, so it might just be a bad luck on our part :/