Wonderful place. Shaded, treed sites. Most were good size. Our area had a huge lawn off the restroom so kids could play games, frisbee, etc. Many of the sites in our area had huge boulders on them- just a quirk of note. Many people had dogs- very dog friendly. Great trails and lookout towers. Nice playgrounds and swimming beach. Tons of picnic areas. Our dog loved the special dog beach. It is a long walk from the campsites to the beaches though. Laundry was conveniently located in same bldg. as the restrooms and there was a sink where I could wash dishes. We camped here in a Tent.