This was our first time staying at an all-inclusive resort and we were blown away by the experience. We have an 8-month-old baby and were visiting with our extended family and their kids and were very impressed by how kid-friendly the resort is. All the restaurants have kids rooms attached to them with toys and staff to keep and eye on the kids while you enjoy your meal. There are also baby pools and a kids waterpark on the property. The rooms come equipped with very comfortable pack n plays for babies and toddlers, along with other amenities like a baby bath tub, bottle sterilizer and more. We purchased the cheapest room and were very happy with the size, cleanliness and view. The restaurants were fantastic, and offered a large variety of cuisines and options. Two people in my group had allergies (egg & gluten), and the staff went out of their way to accomodate them. The menu clearly lists common allergens and all the restaurants had a lengthy vegan & plant-based menu as well. The service was also amazing! Everyone at the resort, from bartenders to waitstaff, and cleaners were friendly, attentive, kind and wonderful with kids. We felt very much at home and were sad to leave at the end of our stay. We will be back in the future!