The River Dog Cafe is located very near, if not in, Linville. It is in a small but nice office complex that has a bank, a lawyer, an Edward Jones office and a couple of other things I cannot remember. It is a bit out of place here but that is of no matter. The decor is nice inside and in the summer you can sit out front at smallish tables to enjoy your lunch and coffee. Not much of a view from there but there is no foot traffic and it could be relaxing.
The wait staff is not professional, at all. They are not rude but it is like they don't know how to properly serve customers. Every time I have been there I have had to got to the register to get a water or tea refill. The waiter just doesn't seem to be all there. There are a couple of girls that wait there that seem to be okay. We usually sit in the rear of the restaurant due to my being there for a business lunch.
In the winter it will be cold there. Due to what I assume is a ventilation issue, the windows in the back are always open and the ceiling fans are running which makes for a chilly lunch. When I mentioned it they said it was for ventilation and went on their way. The restaurant is otherwise cozy and relaxing. I think they give you a code or card for Wi-Fi that has a limit of an hour , I think. Someone mentioned that it is because they don't want you hanging around. Well, duh. Neither would I. I have always had a bit of a distaste for folks that buy a $2 cup of coffee, then take up space for three hours surfing Facebook or playing solitaire. So, I don't think this policy is bad.
The food is above average. I believe they use Boar's Head meats and cheeses. The sandwiches are always good and the sides and soups are as well. I have never left anything on my plate and everything I have ordered there is tasty. And, I like the fact that they don't serve you enough food for three people. But, it is plenty to fill you up and if you aren't one who feels like every meal may be their last. The half sandwich and soup for lunch is plenty filling and reasonably priced, albeit a buck or so more than you may be used to paying,
Bottom line: This is a good place to eat lunch on a nice summer day in the mountains where you can avoid the throngs of other tourists in the area. If you go in the winter, wear you jacket inside.