The resort is nice, my room wasn't one of the newly upgraded ones, but was still ok,
I liked the views and the two beaches are very spacious. Nice quick access too town that I felt very safe in with my two kids under the age 12.
The pools were very nice and the food was good. I'd go back and met a lot of people that were on their 2nd, 3rd, time back.