Great for families
This park is a lot of fun in warm weather with kids. The facilities are also top-notch. I couldn't get over how nice the bathrooms were! We rented mini cabins which each have electricity but no bathroom or running water. Ours had a futon, folding table, double bed and bunk beds. The office will lend you a box fan at check-in and the cabins do get stuffy.
The swimming beach and playground are absolutely beautiful! We had a great time at the nature center reptile feeding program. We also walked around the aviary, where you can see many of the birds from the outside even if it isn't open for a program. We hiked the loop around the lake, not realizing that it was over 5 miles! It also takes you right through the casino parking lot and crowded day use area at one point. If there's a drawback to this park, it's that it really doesn't feel very remote. You're basically across the lake from a big hotel and casino. But it's convenient to DC and a great place for kids and new campers!