My thanks to my fellow Chowhounds for this recommendation. We drove the 12 or so miles from Roanoke in the heaviest rainstorm I have ever been in. It cleared as we got to the town of Catawba. The building looks like a farmhouse. It was crowded with locals and families (I think we were the only one's without an accent (g)). You only have to make one choice: ham or roast beef. Everything else is set. You get fried chicken (good-better when just out of the fryer), mashed potatoes(a bit too silky for my taste), cream gravy, two kinds of beans (green and baked), cole slaw (sweeter style and yummy), biscuits, and spiced apples (delicious). The ham was as I like it-full of flavor not salt. You get a pitcher of ice tea or lemonade. You can have as many refills of any or all of the dishes. For dessert there was fresh peach cobbler with ice cream! The food is very good. It's not gourmet but more like you would get if eating with a local family. It was all of $12 a person for all you could eat. After a long weekend at the Homestead Restort, with its superb and elaborate dishes, this was a nice change.