I have couple of things to clarify about this place, staff is helpful and nice and they try their best, but I wouldn't say that this is a 5 star hotel and it doesn't match the price invested, the rooms are spacious and clean but we had a repetitive problem where we got locked out of our room and had to ask for staff to help get inside, it was extremely annoying how they had technical malfunctions so often, room won't open, elevators had to be fixed, juice machines breaking, etc.
The TV is not smart. I must mention that the rooms are not sound proof at all, I could hear even the whisper of those in rooms next to us, it was very uncomfortable because I felt no privacy, the food isn't really good and isn't the best quality. The wifi works fast and good compared to other places. Blankets and bed covers are rough to the skin and not soft, and very small and short, not suitable for couples to both sleep in comfortably, but the maids that clean the rooms and change the sheets are good and confidential, so far nothing is stolen or missing.
One of the best things about this place I would say is the pool, it's spacious and not too deep and not too shallow.
What I haven't tried in the resort was the spa, the reason is the guy charged with that area, he was a bit too pushy about trying it, it was a bit annoying. Another annoying thing is children entertainment at night and morning.
I'm ot sure if we would ever go back to that place, but it's a decent option for a family.