The amenities at the resort exceeded my expectations- the lazy river and pools were clean and well cared for. The game room had more to offer than I expected and I think kids would have a great time in there. There are cabanas with grills to rent and communal grills that were immaculate. It's worth noting that this resort is about 20 minutes driving from the downtown area, so it was a trek to go to the restaurants and shops down there.
The condo itself is on the 6th floor and has a great view of the water and the pools. It has pretty generic furniture and kitchen utensils, but everything is functional. The beds are comfortable but creaky- totally fine. Has the feel of a commercially managed rental, but that was ok with us.
The only real problem was that we had high winds while we were there, which caused the sliding door to whistle. We talked to other residents and found that this was common for all the units, but only in very high winds, so just unlucky weather for us.