Very recently, we took our grandkids on a NC mountain trip. We visited Blowing Rock, Linville Caverns and Springs, and Grandfather Mountain, which was the kids favorite. We stayed in Banner Elk, on top of the mountain, at the Sugartop Resort. Awesome place to stay, incredible place to visit. The best part about the resort was the indoor pool. It gave us something to look forward to in the evening. We cooked dinners in as it was easier with the kids. The particular condo we had could have had a few more cooking items, but it was clean and comfortable for the four of us. Great trip all around.