We had 8 guests ranging from 12-70 and this property was amazing for our extended family stay. Except for one couple, everyone was able to sleep on the main floor, and gather in the open kitchen/dining/living area. The kids' bunks are queen sized and our teenagers were able to sleep comfortably.
The downstairs suite is roomy but is a little "cave-like" since it has no windows. It has its own air conditioning unit and was comfortable for our group, but do note that it isn't "walled off" like a bedroom (it has direct access to the back door, leading to the carport and pool).
Having the second refrigerator at the pool entrance (but inside) is a wonderful idea as it lets you have pool beverages handy, and there is also a bathroom located right there. The outdoor shower kept the sand outside which is fantastic when you're at the beach!
We ate most meals in, and the kitchen was stocked with everything necessary to cook for 20 people; two dishwashers came in handy.
My only suggestions, if the owners wanted to make this home next-level, would be 1) an ice machine, and 2) more hooks/towel bars by the pool and in all the bathrooms. With only one bath towel per person, it's difficult to dry out the towels between showers!