This is a fantastic campground/resort! The sites in our area were spacious enough, and our site was private enough. The site offered a full hookup, with a short distance to the bathhouse if needed. There were several lovely hikes on the grounds/accessible from the campground. One took us to a lovely 50ft waterfall and another took us to a lovely cascade, not too far from the grounds. There were plenty of family friendly amenities such as an arcade space, license-free fishing in their private pond, basketball court & more. The pond touted you could swim but it didn’t seem swimmable in our opinion. There were nice chairs and a small waterfall feature by the pond that allowed for peaceful relaxing whether you were fishing or not. The campground also had a nice general supply store at the entrance and offered golf cart rentals. The location of this campground was one of our favorite aspects. Far enough off the beaten path that you feel as though you’ve gone off the grid but close enough that you can find things to do if you’re not sit-around-the-campsite-for-days kind of people. We day tripped to Boone, Beech Mountain, Little Switzerland, & Grandfather Mountain. The bathhouse was very nice & clean next to us in section B. I didn’t use the showers since we have a fully contained camper but wanted to peek so I could speak to it for this review. The sites were level and an employee escorts you to your site and helps you back in / get parked. (No more “honey I’m sorry for what I said when we were parking the camper” moments here! ;-)) Definitely hike Bear Paw trail if you have an hour to spare. And Cascade is definitely strenuous in sections but the falls are a lovely reprieve! 2 great trails in your back door if you stay here! Enjoy!