Overall we had a lovely stay!
Pros: Excellent management company communication. Great location in a village community. Very clean. Beach chairs/towels available. All appliances and fixtures were in great shape. Spacious--we were just 2, but could have had 4 no problem, 5-6 with the right group (only 4 dining chairs).
Cons: The management company limits the AC so that the lowest it can be is 72 degrees. I understand that they are balancing a humid climate with guest that might do dumb things and high electricity prices, but we were far too hot sleeping at night. We chatted with the management company who were so pleasant, but would not adjust. Also difficult to tell from the photos, but the master bathroom is fully open to the bedroom. If privacy is an issue for you/your family, know that if someone is in bed they can stare directly at someone showering.