My kids spent much time here. There are 2 baseball fields where on most nights, you can stop by to watch the little league play. There also is a football league that meets here.
A nice spring feed swimming area, no lifeguard on duty all the time, so don't count on that. My favorite part of the lake is the cold, cold water coming out of the tap. Fun to drift around on a raft. There are picnic pavilions and no charge for those that I am aware of.
There is a community center with indoor lighted basketball courts.
Parking is a problem and when it's been raining hard, you may encounter some mud. Drive slowly as there are lots of kids walking from one activity to the other.