I went to place once for lunch and was surprised by the quality of food I got. Being located in the mall, can roam around filene's if I finish my lunch early, before going back to work. Tried sauteed chicken with mushrooms, hot & sour soup, I liked them because I was expecting just like normal but they turned out to be good. Will go to this place few times as long as I work in Needham.
Pros: mall location