Overall, it was very nice. Having just come back from there I can see why there is a dichotomy of reviews. First off, the food. When we got there, we tried to make reservations the first day for the restaurants. THEY HAD ZERO RESERVATIONS FOR ANY RESTURANT IN THE RESORT.
Read that again. We showed, and were told THERE WERE ZERO RESERVATIONS FOR OUR FAMILY TO EAT. So, all those things you read about that are true. Also, I'm not picky, but some of the food was inedible. Your drunk friend at a backyard BBQ can make a better burger than this place. We had to eat at the buffet, which did have nice desserts, essentially breakfast, lunch dinner. I guess you can email reservations PRIOR to arrival if you want a chance to eat at a restaurant.
The facilities are clean, and night time entertainment was very good. Some bartenders were amazing, some, clearly burnt out. Avoid the horseback riding trip, my family feared for their lives. The dunebuggies were fun, but our throttle cable snapped, leaving the thing wide open. I guess that added to the experience. There is a shuttle to the beach, but it's only a pleasant, 7 minute walk. By the time people were done waiting for the shuttle, we were already there. The pools were beautiful and plentiful, one with a swim up bar.
Overall, very nice, but not great. If we had been able to, IDK, eat at a restaurant, maybe it I would give it 5 stars. I would go back, but we're going to look at other places first.