We enjoyed this park so much we have already been here twice and have a third trip planned for this coming September. There are very wide bike/hiking paths that are paved or stone.
The huge lake has boating opportunities and you can rent a boat in McFarland that is a short drive or bike ride. We rented a boat to fish and then drove across the lake to eat at a restaurant with boat parking.
The nature center is across the street from the campground and has a small snack bar/restaurant. There are cranes walking all around and the park is so big it has different types of plants to explore. There is an observation tower and in the picnic area a playground. The best part is the boardwalk that extents over the lake and you are walking/riding on water.
About a half a mile away is a very nice dog park that you receive admission to if you have a campsite.
Dane County has many parks in their system and we have stayed at several and all are great.