Our friends turned us on to Tai Shan in the last few months and we've really enjoyed the food there. We live in the area so we generally pick up and eat at home
I have two small issues that seem to keep popping up: they can't gauge timing very well and you MUST check you order before you leave the restaurant. Several times they tell us it will be ready in 30 minutes and we end up waiting for an extra 15; twice they have forgotten something from our order and we wait for them to send someone to deliver it (20 minutes later)
The food is really quite good though, always fresh and flavourful...the garlic chicken is our house favourite