This is a great all inclusive resort! When we arrived, they surprised us with a free upgrade and gave us a family suite which was amazing. It even had a private pool! They received us with juice for the kids and sparkling wine for me and my husband. They gifted us a wine bottle and a fruit basket. The food in all the restaurants was a little bland for my taste but good. They have many pools, so it never feels crowded. My kids were entertained during the day at the pool and in the ocean. In the evenings, they enjoyed playing in the gaming room very much. They ran around the resort by themselves, and it was very safe. We were mostly in the beach where they have bar service and a water fountain. The lifeguard was always on watch, and we felt very safe swimming in the ocean. The beach is beautiful, and the ocean is calm. From the resort you can see the amazing sunsets. I would go back in a heartbeat!