Stayed for 5 nights. The third party computerized reservation system gave our site to someone else. Fortunately, we were put into a first-come first-served campsite right on the water which is a major upgrade. All of the sites (except for a few paved handicapped sites) are grass. Perimeter sites can be muddy. Interior sites can have enough slope that the trailer A-frame is on the ground in order to level. Electricity is reliable. Restrooms are immaculate. Showers are nice. Dump station with fresh water is clean and works well (2 bay).
My main complaint is a common, almost universal complain - people are right on top of one another. We have a truck camper 6 feet from our screen room with its AC on high and a very "fun" family sitting right outside our trailer on the other side. The "infield" is much worse - seems like each site has multiple vehicles and space is so tight that they are stacking kayaks. Family groups with clustered sites. Seems like a kennel as well with dogs everywhere. On the plus side: very little music being played, people were respectful, dogs well behaved for the most part without unattended barking dogs, people stayed quiet in off hours. The park itself is small with no biking trails or significant hiking trails. Not a lot of birdlife. They do have a nice beach which is a draw for families. We enjoyed our stay overall. We would return only if we had a waterfront site for a max of 3-4 nights. Off season would be better than summer.