The staff was really good and attentive. Very friendly.
Unfortunately, its very difficult to reserve dinner, as it is done in their app (unless you're a timeshare/privelege member), and every place books within 5 minutes of opening up at 9am. Had to mostly eat at the same buffet.
The activies were fun, and staff were good at getting people involved, including my teens.
Website said 4 pools, but one was just for timeshare members, and one was a kids pool.
And the 'room credits' that Expedia gives you can't be used unless you spend 3x the amount, so they're really just discount coupons.
All in all it was a fun trip, just not a Great one. Family and friends had fun, but probably wouldn't go back.