Literally everything was perfect, the resort is amazing, convenience at its best, we didn't have to call the hotel for anything, they were so proactive and doing everything from the phone or WhatsApp was great, the staff are amazing, kids club had a lot of entertainment all day long for the kids, no restrictions or tricks for the all-inclusive part, food is amazing as well as the variety of the food and drinks. We went in the second half of April so it was still cold, couldn't use the pools and the waterpark but I am sure in the summer it would be an even better experience.
We travel a lot as a family and this was our best stay ever.