Beautiful property with some great features, but plenty of opportunities to improve the experience.
Rooms were great, staff were very helpful most of the time, evening dining options are very good.
Pool area and entertainment for kids and adults is very good. Adult drink selection was good.
Not so good: Complex is huge, perhaps a little too big,.10 minutes walk from reception to beach. Transportation around the complex was limited at times, found ourselves waiting 10 minutes for a golf cart to transport us, sometimes not available at all, even had transportation refused once or twice " not going that way" which is OK, but at least call in for a ride to come.
Breakfast choice, evening meals and room service are good, but day time snacking is pretty much limited to the burger bar on the beach or pizza from one of the restaurants.
You can't order snacks from the wait staff or take out from the restaurants when you are relaxing at the pool, not even chips and french fries. Beach bar ran out of french fries and icecream frequently. Wait service at the beach ranged from missing, to good, depending on the day.
One single towel station for the entire complex, with book out and book in required.
Attempts to push a timeshare on you, to be expected in a global hotelier, and not overly pushy.
Overall it was good, but there are much better options available around the same price point in Playa or Cancun.
We most likely would not return and would not rate in our top 5 resorts.