We own a timeshare there. My complaints are more related to how they treat the timeshare people vs anything else. In general it is a great location, nice beach and staff. If you are eating at one of their buffets, get there early. Food wise we usually eat elsewhere.