I stayed here with my family over the 4th of July weekend (2021). This is basically the only time of year this campground consistently fills up. There were 2 open spots when we arrived Friday afternoon (in the main camping area, anyway; there are other electric-only sites near the tennis court that we did not look into). As it is first-come, first-served, the spots left had a good deal of side-slope to them, so while we were still able to get leveled, our steps were higher up than usual and made it hard for little ones to get in and out. Another con is the shower house was not air-conditioned, so at that time in July it was like a brick oven in there. Finally, I did notice a few sites had an old charcoal grill and there were a couple of random picnic tables around, but ours did not have any type of grill, fire ring, or picnic table.
Everything else is positive. The value is FANTASTIC: for $15/night you get full hookups, with plenty of space between the sites, which are in a very quiet area of a quiet town. It is easy walking distance to the rest of the city park (playground, picnic shelter, tennis courts, baseball field, and pool). The campsites are located at the bottom of the large sledding hill, which you can walk up and get some great views of the town and surrounding countryside.
Would highly recommend as a weekend getaway or quick overnight stay if you're in the area! The rural town has all basic amenities covered - grocery store, gas station, bar, etc, so it is a great way to get away and slow down your pace a bit, while not being completely cut off if you need a few supplies.