The staff were really friendly, but:
-7 of 9 of our family members ended up with bad stomachs (and worse, had two kids with projectile vomit) and we only ate at the resort. Flies were everywhere around the restaurants and obviously food prep is an issue.
-it seemed like half of the staff were new (often took 10 minutes to get a bill in the restaurants)
-the gingerbread houses for sale were partially made with a GLUEGUN!!! I'm not kidding.
-our room was wet - tons of condensation on the ceiling and floor was damp, could not get dry even with AC on high; switched rooms and no problem.
-no signs anywhere on the property about where the fitness center or kids club were. (There were signs everywhere, but useless ones with pictures of dishes from the restaurants with no info.)
-the casino looked like the inside of an abandoned department store.
-nice beaches but the water turned into sludge on the third day (there were storms in the area) and there were diapers washing up on shore at night. Not exactly their fault, and the beach was cleaned up each morning, but a factor in our experience.
-guests are forced into paying for an outrageously priced Christmas dinner. The info on Expedia was vague about this. There was a good spread, but nothing up to like what we've had at nice hotels before.
All in all we were very disappointed as the resort was supposedly 5 stars and cost over $180 USD per night.