Overall we had a good stay and would recommend it to others.
It’s a great location for families with young kids as the building offers shared pools/hot tubs, bbq grills, workout room, and access to the lagoon, and the condo offers a number of amenities including baby high chair, pack-n-play crib, air beds, etc.
Wi-Fi internet often slowed to a crawl in the evening (I suspect bandwidth is clogged from overuse), but otherwise everything else worked out pretty well.