Love this place, especially for fishing. Definitely a good family environment with a nice swim area, playground, basketball court, "beach" volleyball court to keep the kids busy.
There is space to camp in tents, campers, or even rent a cabin. There is plenty to do here for everyone.
There are trails to explore, docks to fish, boat launch...
Ohhh and they also sell a some basic camping/fishing essentials in the office so if you forget something or run out you don't always have to make that dreaded Walmart trip...lol