Pros: good for little kids, food and drink were okay, grounds and landscaping was beautiful, beach was large and sand was soft, the shows were entertaining, tennis court is in good condition. The Italian restaurant. Mini golf. Theme nights were fun.
Cons: staff weren’t super friendly, almost felt like an annoyance to them?, all of the pools are either kiddie pools or either pretty deep, room was dingy and old, refreshments in the fridge were never replenished, our microwave didn’t work (hard with a baby), the restaurant reservation is such a bad system, we got sucked into the “member” presentation, took us to the nicer resort, waste of 3 hours (our fault I know), no elevators in the hotel rooms (hard with a stroller), and to top it off we got food poisoning on our second last day (from the meat and seafood restaurant)… not a great way to end off the trip.
Would probably not come back.