We had a great 5 days with our two children (5 and 8). The location was convenient and very walking friendly. Within 4 blocks we had shops, restaurants, yogurt, parks, river, boating, putt-putt, etc. Within 1 to 2 miles we had beach access and other business districts. We stayed over the 4th of July so it was crowded at times. Having the option to not get in the car, and even watch fireworks from our own deck was a HUGE plus. The owner was nice and helpful when contacted.
The other things that could have been better were mostly related to the decor and cleanliness. The furniture reminded us of a grandma's house, or even pieces assembled from various garage sales. The sofa was very old, large floral print, and I didn't feel comfortable sitting on it as I constantly wondered how many decades of filth could be in it. And the wicker chairs didn't really match anything, nor were they comfortable. I ended up stacking pillows against the front of the sofa for back support, and sitting on the floor.
As for the bathroom, there was noticeable dirt, grime. I'm not a fan of carpet in bathrooms and this one is a prime example of why. We noticed spots, grime below the towel bars where dripping hands contributed to the ick, other people's hairs, dead bugs, etc. The drain plug in the sink was missing so I was worried about dropping anything near the sink. The hot/cold label on the shower faucet fell off during the first shower. My daughter was afraid of the shower because it was very difficult to find the correct position for warm water, as the dial rotated 360 degrees with no stopping point. The shower is extremely small. Not a problem for our family, but others may want to know this.
There isn't a dishwasher, so be prepared to clean up before leaving. The convenient location can turn bad on busy holidays or weekends due to the noisy bar crowd coming and going well into the night.
We are a no frills, camping-type family, so most of this was manageable. But we do have friends where this place would have been a topic of concern all week. If you are convenience and budget-minded, not a bad deal. If you are closer to the high maintenance end of the spectrum, not likely a place for you.