Well, I hope the good reviews are for the gas bar and not the restaurant! Our electric went down yesterday and it was too dark to cook in the kitchen so we drove to the Teviotdale Truck Stop. Foolish me, I decided to try the strip loin. Rare. Well, first of all it was NOT a strip loin - and secondly it arrived well done. I called the waitress who asked if I wanted something else, and I replied, yes - another steak cooked RARE. There was a total lack of seasoning, it tasted watery and was tough. It could only be eaten rare and in thin slices. The fries were good. The veggies were straight out of a bag of frozen no name mixed veg. My daughter ordered the "Delux" cheese burger. She could hardly eat it. The cheese is processed Kraft slices, the burger is awful, some packaged frozen thing. The mayo isn't even real mayo. They charged 9.95 for this atrocious burger and an extra dollar for fried onions! My steak was 15.95 and not worth it at all. Really substandard food, careless cooking and plenty of corner cutting and prices are way too high for the quality of food. The ambiance is none existent. Read loud, truck stop in need of cleaning and decorating. Plenty of local farmer types eating there regularly though... Now I know why we haven't eaten there in the 11 years we've been in the area. Oh yeah - the rice pudding was possible, about the best thing I ate last night. Fortunately we have a dog who was happy to eat my steak and my daughter's leftover burger meat. Our bill was $38.00 for this hot mess. read more