Very pleased with our stay, restaurants were good and the buffet was good as well! Pools and pool Area were kept clean. We brought our own tubes for the lazy river, and we would recommend doing that if you want to spend a full day there. We found the best place to lounge was at the lazy river, the area was nice and quiet with many shaded and uncovered areas. Danny at the pool bar in the lazy river was amazing! He made so many delicious “virgin” cocktails for our daughter and he was always very pleasant! We didn’t make it to the beach but the beach proper didn’t really look like a place we would swim, cove looked way better but I don’t think there was chairs, not the best resort for beach experience I would say. But, so many pool options and bars around the pools that it wasn’t a huge loss to not be at the beach! Staff were all very friendly and you could see the commitment of the hotel to having English speaking workers out front and the majority of the staff speak at least a little bit if not a good amount! We got roped into a presentation, didn’t buy but it really actually seemed like a great deal if we were in the market for what they were selling. Gaspar was so pleasant during our sales meeting, didn’t pressure us, just presented the information allowing us to make an informed decision. Rooms were clean and serviced at least once daily. Air conditioning in the room was decent, not great, decent. Noise control in the room was great. Overall great, will return!