There is trails to hike, paddle boats, canoes and a great swimming hole. Especially love the fact that they don't let dogs on the beach where they can poop all over the place where you sit and walk I was very grateful for that because I've seen it in other places and it's disgusting. It's a great campsite ,a playground for kids to play, a great snack bar , a visitor's area , showers, bathrooms everything that you would need. We had a wonderful time! The streams that run off from the mountains into the lake are lovely and peaceful. Park is not far from local hotel in area and great places to eat.