The good: loved the little lake and the beach. The facilities are spotless—cleanest heated bathroom we have seen in a long while if ever. We stayed in loop B, which is smaller and a bit removed from loop A. So I can't speak to loop A. We had a great time looking at stars and took a decent hike on Plessinger trail. There weren't many kid friendly hikes to mountain tops or waterfalls, as there are in other places.
The not-so-good: uneven campsites are hard for renters, and we could hear traffic on the road throughout the day/night.
Overall, I think 3.5 stars would be right with this one. For an easy weekend camp, it's great. It lacks great kid friendly hikes and is a bit too busy for us, especially at the beach during the day, but we had a great time. Spot 191 is particularly uneven BUT you can walk right to the lake in less than a minute and have some lake view access. It's also really close to the bathroom (which is, again, outstanding).
Loved this campground. We wanted to be close to Raystown Lake. Trough is quiet and small. It's really great if you're looking for a spot to "rough" it (not really, but closer than most!) with the kids. Awesome sites. Lots of nature. Bathroom would be the reason for four stars. Spiders greet you at the entrance, and because the campground is smaller and kind of out there, the bathroom isn't super new/clean like others. That said, it's close to Raystown so you can boat, but it's a great retreat to come back to and light a fire with the kids.
Camped with the kids once (6 and 4yo) and with another family and kids the second. Site 33 was recommended because of the shade, vicinity to bathrooms, and no grade, all of which are good for kids in tow. Kayaked the lake, rented a pontoon the second time around. Both were great. You can't swim in the lake due to vacillating levels, so that's one bummer. Hiking was good. Lots of trails, kid friendly too. Love the little general store and friendly people there. The facilities are otherwise fine—bathrooms are decent. Overall it's a great place to camp with the kids.