This is a poor version of the old-fashioned American-style Chinese restaurant. If you're headed east, you can find a good version of the same thing 15 minutes down the road (Rt 250, then turn left on Emmet St., to Panda Garden, which has an inexpensive lunch buffet). If you want high quality Chinese food, Charlottesville has that at Taste of China or Peter Chang's, and Waynesboro's got a couple of cheap buffets that are no worse. I really wish the Tea House were good--we live nearby, and if it were even OK we'd go there often. I went when they first opened and wanted to believe that bad food and service were just because they were new, but on my return visit several months later the food hadn't improved at all, and though the service had become a bit more friendly, it still wasn't attentive. For the quality, the $10-$12 dinner prices (specials are higher) are not a good deal, and the $6 lunch specials aren't much better. My "Orange Chicken" was breaded bits with uncertain contents floating in a brown sauce, with 3 cold pieces of broccoli alongside, and a separate bowl of dark-colored rice--I can't say for sure it was meant to be "fried rice," as it had no distinct flavor. Looking around, i thought other diners' plates looked pretty similar: stuff floating in thick sauce. The young folks who were serving seemed sweet enough, and I wish them well, but there's no reason for food to be this lousy. There's a great place (Pesto) in the same little shopping center, plus a chain pizza shop and a decent local sandwich place (Otto's), and in the shopping center across the street there's a really good Thai place (Bangkok 99). You'd have to be desperate for Chinese food RIGHT THEN AND THERE in order to need to go to the Tea House.
If you own or manage Tea House, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.