The food was not fresh. Seafood was left over from the day before, had a muchy taste to it. The Italian restaurant had fresh food and we enjoyed it their, but all others was just Okay. The property itself had lots to do for the kids. The beach waves was very harsh, we took the public bus which cost $1usd to another beach that was more settled and clean. Towards the end of our stay, we didn’t get water in our room for 2 days, when we called the room service and front desk they tried to have us pay for the waters to be placed in our room, when we told them we didn’t get the complimentary waters and need water for our room as promised by the hotel, we never got them, we called 4x and never got it. I won’t be going back to the resort, everything is a hassle to get done and the food was not good.