Wonderful Cabin campground with lots of amenities. There is a private beach for swimming and fishing, you can even rent rowboats there. They have tennis courts, swings, badminton, basketball, table tennis, volleyball, and horseshoes. Very family friendly.
Now the cabins are very rustic, only 2 of them have bathrooms (For the rest you have to used shared bathrooms and showers, which were clean). Each Cabin does have electricity, a full refrigerator, and a hot plate. Most people bring fans to stay cool. They have cots but you have to bring your own sheets. The cabins are relatively clean but they are outdoor structures, if you have been camping before you'll be fine.
All in all a great outdoor family vacation. Will be going back next year.