The unit is great for longer stays - there's room to spread out and the kitchen is fairly large. I'm not sure if it would be comfortable with seven people, but it worked well for the two of us.
The space was clean upon arrival, and access to washers and dryers in the back made it easy to do laundry. The kitchen was well-stocked with a coffee maker, toaster, and plenty of utensils, pots and pans, and dishes and the fridge is full-sized.
Both beds were comfortable and clean. The AC unit in each room was adequate for cooling, and both rooms stayed moderately cool even with the units off.
Access to the pool was the best part of the unit - the pool is large enough to accommodate quite a few people and deep enough to actually swim in. Loungers around the pool make for great sunbathing.
The property manager is great and responds very quickly to any matter that needs sorting and goes out of his way to provide a comfortable stay.
The unit is well-located; 15 minutes from the beach, 10 minutes from downtown, and 5 minutes from 95 and the airport. If you're looking for a long-term stay, I would suggest this place as it's location and amenities make a longer stay comfortable.