This condo worked well for our family of 2 adults and 2 kids (3yo and 9months). We put our toddler in a travel crib that we brought with us in the twin room and our infant in the provided pack-n-play in the master bathroom. The only semi-complaint/"wish we knew about it" item was that the master bedroom a/c is on a 4 hour timer, meaning that someone had to get up every 4 hours to spin the dial to keep it running at night. Not ideal when traveling with a baby. The a/c in the twin room was not on a timer, so that room wasn't an issue. I understand that electricity is expensive, but having a timer in the bedroom wasn't ideal for this light sleeper. There were room darkening curtains in the twin room, but not in the living room or master. Having those would probably reduce the need for the a/c running as much.
Things that we liked: The towels and beach towels were all fresh and clean! No mildew smell! And there were plenty of them for a family of 4. Our rooms were quiet, and noise was never an issue. Communication was easy, and our questions were answered quickly when things did come up. The kitchen was stocked with basic items that were helpful. The beds and pillows were comfortable. We arrived early and were able to check-in and use the pool before our unit was ready for us. That was a huge help with 2 kids! There were a few covered cabanas that we used for our baby to nap by the pool, despite there being a "reservation only" sign on them. No one seemed to care that we set up without reserving.