Shang Hai is one of the best chinese food places in Charlottesville. They have a lunch buffet every day for $6 with a lot of variety. Ordering off the menu is great too - I love their steamed dumplings and won ton soup! The service is very attentive, there is never a wait for a table, and the food is very tasty as well as inexpensive. They do a huge carry-out business also. When ordering for carry-out, they get your order filled in less than 15 minutes every time. I think that Shang Hai is a fabulous restaurant off the beaten path.