This is a little gem of a state park. Indian Springs State park has a lot to offer. The camp sites are the other side of the lake from the group and public shelters/picnic areas etc so you feel away from everything. The park offers a museum, trails, kayak rentals and more.
The multi-purpose hike connects to the Dauset Nature Center trails and is worth taking the extra mile or so, at least, to go visit the nature center. The hike is rated as quite hard on All Trails and similar apps but, in reality, is fine for most levels. I am recovering from a back injury and this was my first 5+ mile hike in years. It was more than manageable.
One downside of the parks location is that you are close to Jackson and neighboring towns. There were some noises (e.g. loud cars) that could be heard from our site at night. It wasn't constant or overly intrusive. The main complaint was that other humans in the park seemed to not have consideration for their camping neighbors and enjoyed driving golf carts around while playing music at full volume. That can happen anywhere though and maybe shouldn't be a 'negative' for the park.
The park is well kept, comfort stations are fine and staff very friendly and helpful.