We were at Chain o Lakes two weeks ago.
They have a very nice camp store with a lot of stuff to make it work if you forget something.
The bathrooms are old and the one near us had hot water problems (like NONE!) I just showered in our trailer.
The sites are mostly shaded and can be kind of small so watch the sizes when making reservations.
They have an old schoolhouse to tour on the grounds and several lakes to canoe or kayak but charge a $5.00 sticker fee per boat if you bring your own but also have some to rent.
They have two dump stations that were not busy when we were ready to leave.
We will visit this park again.