We stayed between Christmas and NY of 2020.
The Good: Extremely friendly and helpful staff. We hailed on approach and were guided to our slip and helped with lines and power connection. The dockmasters were all very friendly and helpful for the duration of our stay. The marina and surrounding resort are clean, well maintained, and really one of the most beautiful that we've seen. Restaurants and bars onsite are nice, with good (not great) food. We really enjoyed the beach and pool areas.
The Bad: We would 100% never stay here on a Friday or Saturday night again. Resort management seems intent on creating a "party" atmosphere on the weekends that just isn't out style. Overly loud DJ's at the pool and really BAD live music at the bar next to the marina really reduced our enjoyment of the place on those days. Each morning people would evacuate the beautiful pool area when the DJ started. I LOVE live music, but these guys were terrible (imagine braying donkeys, or fighting cats).
Summary: We'll definitely be back, just not on a night where they have live "music".