Here for a friends destination wedding. The wedding was absolutely stunning, but the stay was a different story. The wait for the food in the bar was ridiculous, over an hour only to get an incorrect order. Staff was friendly, but not enough staff to serve a busy weekend. Took 3 calls to front desk on 3 different days to get lights fixed as I twisted my foot cause it was so dark. Fast pass was not available as they had originally said. Our other friends who requested an AC room, was told There wasn't one available once they checked in. Over all, the wedding was great, the villas good (great ocean view), the service was mediocre.