This is a classic state park campground. It has drinking water, indoor bathrooms, and showers. The showers were chilly, but I could tell it was trying to warm up (maybe a water hookup thing).
The folks at the front were very kind and helpful. My friend and I biked from Chicago on Memorial Day weekend with no reservations. With a stroke of intense luck, there was an error in their system and they were able to make a spot for us even though it said they were full. It doesn't sound like that happens often, so be sure to reserve your site. They said we were so lucky we should buy a lotto ticket.
The beach is lovely, but it was cold when I went and the beach house was closed. It looks like they are building a new beach house.