We traveled as a family with "children" ages 17-23. We were forced to a family resort due to our 17 year old. For anyone in this same boat, select another hotel.
Yound children are everywhere. Aside from one space on the beach, you cannot get away from them. Even the evening entertainment is geared to the younger audience. Suggestion: the hotel could split entertainment and activities for the older and younger audiences. All of my kids were bored to death after dinner every night.
Rooms: AC ok, drinks in refrigerator were mostly soft drinks, no diet, and wine. Refilled daily. Housekeeping is lacking. Hair on floor, tub never wiped out (sand shows up on bottom), shampoo/cond/body wash are attached to wall, never refilled and full of water. BRING YOUR OWN! Also, bring a washcloth! We packed black cheap washcloths thanks to anothers advise--they were right! Sheets were only folded up, never tucked in.
Our room had a jacuzzi that was impossible to use due to chemicals. Had to call multiple times and they finally fixed it after 4 days. Couldn't breathe, smelled like straight bleach (water stays in) or some kind of strong cleaner.
Restaurants: Main dining lacking in flavor and variety, temp issues. Service was fine. No bar options from main dining except for a mimosa in the AM. Breakfast was the same every day. A la carte is good. Service slow. Book before you go or you will not get in.
Bars: very limited. Expecting more options w/ with all inclusive.