Stayed for a week with the family, great property, met nice people from all over the globe. Rooms are really more like condos complete with kitchens. They could work on the service at the beach restaurant, slower than island time.
Also should have some basic training on jellyfish stings. My daughter got stung and the only one that knew how to treat it was the guy running the boat for the tubing experience.