My husband and I had an absolutely wonderful time. Amazing food at the buffet, excellent service, well-maintained grounds, absolutely stunning decor, great evening entertainment. There are rocks in the water at the beach, so careful of those (would recommend water shoes). They won't necessarily have all the daytime events that are on the schedule, it's based on how many people show up, so my husband was very disappointed that there was no connect 4 tournament.
Overall amazing stay, would recommend and would visit again.