Food is decent. Always get the Szechuan String Beans and they are always good.
Delivery service, however, is BEYOND TERRIBLE!!!! We ordered over an hour and a half ago today and STILL don't have our food. This is not the first time we have been burned by them (we probably should have learned from the last time). If you are going to offer delivery, YOU NEED TO BE ABLE TO ACTUALLY DELIVER IN A TIMELY MANNER! I thought that their online ordering feature would make this whole issue easier. HA! What a joke. Yes, your ordering is easier, but if they don't check their online orders then they can't actually fill or deliver them!
Their customer service also leaves something to be desired. When you call to complain all you get from them is "Oh, on its way" or "Delivery guy left." No customer service, no regard for customer orders, just terrible.
Honestly, we probably won't ever order from them again, which is a shame because they really are the only decent Chinese restaurant in town.