Very nice property with tons of potential. Be sure to ask which floor you will be staying on if you have difficulty with stairs. No air conditioning could be an issue during hotter days. You will need to leave the sleeping area and go outside to get to the kitchen / common area. If raining that may be somewhat unpleasant.
The small beach and rowboat access is a big plus for a family.