The food was fantastic! The variety, the number of healthy and vegan options, the labels for gluten and dairy allergies, salad and fruit bar, desert bar, and special meals cooked on demand were all wonderful.
The pools and beach areas were well-maintained.
The staff are all very friendly, which also set the culture for the guests. Everyone was friendly. Not everyone speaks English, and if you share a need with someone who doesn't speak English, they may say, "Yes. Yes." and having not understood, actually do nothing. If they do not hand you off to someone who does speak English, do not expect your needs to be met.
For business, the conference rooms were large and the technical support accommodated our needs well. The food and coffee for our breaks was delicious and beautiful. We had one glitch with a power outage.
The entertainment was good fun, especially Friday night.
There was one day when all the room keys in the entire resort were reset. That was challenging.
Coming from the US, traveling as a single female, I was concerned about security. Upon checking the locks to my original room, they were not working correctly, and there was no closing latch on the bathroom window. I was thankfully moved (a couple hours later) to a room with working door locks, and a latch for the window, but it was concerning that those details weren't proactively managed, especially after expressing concern for safety upon check-in.
I would have loved to take my family here when the kids were small.