Nice condo with comfy beds and a fully stocked kitchen with lots of little extra details (beach chairs, beach toys, etc were not mentioned but were included). The location is great and the pools were nice for our kids. Brand new grills included for cooking which was a nice perk.
Negatives:
1) Internet is terrible and only works if you are 1) in the main room and 2) are the only one using it.
2) The condo is fairly old and the wiring has clearly been patchworked together over the years, resulting in confusing lighting switches and a weird timer for the air conditioner that lasts for six hours. This results in the A/C switching off in the middle of the night.
Overall we enjoyed our stay but it wasn't perfect.