Everything was great, except the restaurants options. They don't allow reservations and they get filled too early so basically you are left out with the buffet, which food is great, no complaints but it makes it a little disappointing not been able to go to the restaurants. There was a electricity outage when we arrived, there was not much explanation. We were fine, but nobody mever told us anything about it. After the outage our 2nd room never got AC and we kept asking about it, but it never got resolved well enogh. Besides that, beach, staff, food and drinks were awesome.