We had a great stay. The host did not meet us onsite, so we couldn't point out issues, but everything was mostly OK and the few small issues were overruled by the extra items that we didn't expect.
Appreciated extras: snorkels/masks (fins would have been great), boogie boards outdoor chairs, umbrellas.
These extras made a HUGE difference to our overall experience.