There is an entrance fee per car, $7 for Indiana residents, $9 for everyone else. $70 for year pass for nonresident. As of the date of writing this: 7/19/20.
We did not go into the campground. Didn't find out fees or look into that area at all. Attendant on duty.
Sandy beach area was nicely maintained. Had a refreshment stand and restrooms.
Lots of picnic tables, several outdoor grills, many restrooms, scattered at various parking areas. Fishing dock. Several trails, but not wheelchair accessible so can't comment on those as to difficulty or quality. Seemed odd that the sandy beach is opposite side of lake from campground. Did not see handicap accessible way to get from parking area to beach.
Lots of birds, squirrels, chipmunks. Several native flower areas. Lots of naive tree species, including fully grown Buckeye, Sugar Maple, Honey Locust.
Overall, a nice place to spend the day.