I loved this resort. The indoor and outdoor pools were great. They gave us a kid's suite where my daughter had her own bunk bed, TV, and desk! It was great.
The buffet was great.
Housekeeping was lazy, though, and wouldn't pick up garbage under the bed or beside the night stand.
Other than that, I would highly recommend you stay there.