We visited New Mandarin Garden for the first time last week, and were pleasantly surprised by the experience. The restaurant is nicely decorated with a very friendly, attentive staff. They have great food at great prices, too - one order between the two of us was plenty (with leftovers!). We will defintely be going back.
Great Food, but the servers are sometimes a little rude. I had good experiences most of the time, but one time we had to wait 40 minutes for a server to come to our table. Other people that came after us already got their meals! They just got angry when we mentioned that we were waiting a while.
We go here often for both dine-in and carry out. The food is always fresh and delicious, and the service is consistently good. They are a good value, too - one entree is enough for two of us, often with leftovers. Definitely recommended.