I stayed for a long weekend with my wife and two children, and my sister joined us as well. The space itself was fine, although a bit outdated. Bedrooms were solid.
The main issue we have is that the unit is unsuitable for small children. Our toddler walks and explores, and the slats on some of the railings / barriers are wide enough that she could fit through and fall a significant distance (8+ feet). This is true of both the loft and the barrier between the kitchen/dining area and the staircase down to the bedrooms.
Things were warm during the day without A/C in June, but that was ok since we were at the beach or pool during the day. It took awhile for the place to cool down at night, and this was made more difficult because the new, incorrectly-sized sliding screen door to the deck was not installed and just leaning against the glass door (and the old, broken screen door was leaning against the wall upstairs in the loft...).
Finally, there were some other disappointments: some watermarks/stains on the ceiling tiles in one of the bedrooms, molded leftover coffee sitting in the Mr. Coffee, and some dusty/dirty dishes in the cabinets. Last comment: we ended up leaving early on our checkout day, and were looking for checkout instructions the night before departure. But they were not emailed to us until 10pm the night before we left, after we had already gone to bed).
The space could totally work for some groups, but we were hoping for safer and cleaner.