This was our first time staying here and definitely our last. Although the campground is in a good location (sites have very minimal lot size, but close to the river) the customer service was off putting the moment we drove in to check in. We arrived 45mins before check in time (check out is at 11am, and check in is at 2 for reference, and we were coming from 4 hours away from a different campsite) with 3 small children in tow and the lady came out saying we were “really early” and needed to pay an extra $25 early arrival fee. I asked if the site was ready or if there was a place to park and wait and she said no place to park and wait we can keep driving around until 2, and she said “well ya the site is ready but those are the rules”. We do a lot of camping and have never encountered such unaccomadating owners.