Before I comment on the few disappointments, I have to say that the staff was friendly, the food was outstanding, and the pool is terrific. Before hurricane Otis this was probably a great family destination, but we were disappointed to find that the damage to the beachfront properties really limited the amenities available to the golf resort guests. Simple things like the tennis courts haven't been put back in service and beach experience wasn't restful because there was no defense against the myriad people offering (understandably) everything from massages to ATV rides to far too few beachgoers. We had a restful time but as a result of the limited offerings could/would have done with a shorter trip. We wished that some of that had been disclosed a bit better to inform that decision. Lastly - skip the timeshare pitch at this one at all costs. It's one of the worst I've experienced, very aggressive hard sell that will spoil your day beyond whatever trivial amenity they offer in return for attending - unless you enjoy it for sport.