They have a great campground and lake beach for swimming. They have a nice concession stand at the beach. They have dog friendly swim areas. The showers and restrooms in the campground are excellent!! Overall a great place to experience!!