I rarely give 5 stars but this place earns it- drawing me back every week. The menu is HUGE and the food is authentic. The dishes are delicious and you get great prices.
Avoid the regular general Tao and get something off the beaten path, you won't regret it.