The property itself is very nice, but the management, cleaning, and maintenance need improvement.The beach area is excellent, with plenty of kayaks, a water slide, trampoline, and a nice shallow area for younger kids. The golf cart is very helpful for getting back and forth, and the house is reasonably spacious.Unfortunately, communication with the host was poor. We messaged multiple times over several months asking to add a day to our reservation and received no response. When the host finally contacted us near check-in, they had missed those messages and there was no longer availability.We also spent a significant part of our first day dealing with issues that should have been caught before arrival: a mouse, a poorly cleaned bathroom, items left in the washer, strong smell in the laundry area, two clogged bathroom sinks, a flat golf-cart tire and an unreliable washing machineA local person did come to address several problems, and we were given another golf cart temporarily, which was appreciated. However, follow-through was inconsistent: some issues required repeat visits, the bathroom was not re-cleaned after we reported it, and we were not told the repaired golf cart was ready until the following morning. The host was out of the country but we could not contact the local person directly for faster support.There is a lot to like here, but the property needs more consistent cleaning, maintenance, communication, and responsive local management.