"We liked the amenities we’ve used (multiple swimming pools especially the sports pool as it had activities our 2 teenagers loved, the water park was good, the transportation among different facilities was good and the drivers were very friendly, the coffee shop at the main lobby was amazing, 3 out of the 4 restaurants we dined at were very good namely: habibi “top”, Jade, and the buffet), Caribeno was not that good. Also, we watched Mexico vs Czech republic game in a massive theatre (was fantastic) The facility is beautiful and massive, the room was good but will benefit from a couch instead of the Jacuzzi tub. We liked the app when it worked for booking restaurants and in room service not when it did not for booking the spa or transportation to the airport (had to call for the later). The one thing that we really did not appreciate is how hard the staff pushed to get us to attend a sell’s talk. I expressed my disinterest from the get go, still I got 3 phone calls to our room for the same purpose. We will probably go again as the price to the quality is very good."