This is actually a pretty nice campground as long as you have the right expectations.
First, most of the campsites are quite nice, with decent amounts of privacy. Also, when I was there (although it was mid-week in September), the campground was very quiet, even though every site was full. As a walk-in, I think I got the worst campsite in the campground, and the manager said that I only got that because someone canceled. I would avoid campsite 14 (the one I had), because the parking spot is about six feet above the camping area, and the camping area is not especially level. Not an awful site, but it did not work well at all for my usual set up.
Second, although the campground is on the water, don't expect to get a water front spot unless you reserve well in advance, even during the week (from my experience). There are probably about 5 campsites actually on the water, maybe another 8 or 10 have water views of some sort. The others are back in the woods. Nice enough spots, just don't expect water! The campground also boasts a waterfront site for general use, but frankly it is not very nice--see photo--basically about 100 yards of gravel road, fronted by a man-made bunch of seaweed-covered rocks (by the way, the waterfront campsites are along with this same stretch of gravel road.
There is a bath house with showers and toilets, and portapotties. Everything was clean.