Firstly, the staff of the resort were all amazing and nice and helpful for whatever your need was. The pools were awesome, and it was clean, including the inside & outside of the buildings. I also feel like they did an appropriate amount of activities for people of all ages, to both engage with them, but also let them relax too if they wanted that.
The reason it doesn’t get a higher star rating from me is because while it’s clean, the place was dated, which isn’t bad.. but there were repairs that should be looked after a little better I think. Our room got hot and muggy in the evenings and no amount of messing with the ac temperature would make it turn on, making the nights very uncomfortable to sleep as we kept waking up sweaty. We called and a repair man came to help promptly during the day, but by night it was back to the hot room.
The Italian a la carte place was when we went one evening was almost unbearably hot, as there was no ac whatsoever working in the area. Everyone who was there was sweating.
On the subject of food, it was good, but not great. Like don’t go there expecting the best food of your life basically. It was good, some things better than others and some days better than others. What I will say though, the Mexican a la carte dining was amazing. That and the Italian are by far the best food there.
About the beach, the water was not really clear so not many people that I saw actually went in the water. It’s more of a pool place! Hope that helps!