We had an excellent stay while our group of six two dogs were there. The bay is very shallow so it is not ideal for swimming but there is a boat launch around the corner which made it easy to go boating during our stay. Full functional kitchen, but you will need to wash dishes by hand. It does have a dishwasher but there was no dishwasher detergents supplied so we were unsure if it's functional. Lots of parking in the driveway, we were able to fit a small sedan, SUV, and small truck with trailer in the driveway. Overall we had a wonderful time and would recommend this place in the future.