The camp sites were nice and orderly. The restrooms were clean and stocked. The showers had warm water. My son enjoyed swimming. Our weekend stay was very enjoyable. There is a campground store with all those items you may have forgot to grab. A dollar general store in the nearby town. Everything you need.