What was great: a very nice laid back "Caribbean Vibe." Our room was close to the great food in all dining areas; pools and beach. The staff was very helpful and friendly - we met a lot of nice people! We had a very spacious room and balcony which was large enough to fit a car on ; What was average; our accommodations-the sink was clogged up,.. had a slow leak which led to wet towels underneath, the laminate floor was buckling up ; but the staff came to fix it. The entertainment at night wasn't great; just so, so, but most of all the resort itself was very beautiful!