We come to this restaurant at least once a week, mostly for a quick lunch. Sometimes we will do take out for dinner but typically we will go there for dinner. The servers know us, we never cause a problem and we have been in the food world for a long time so we always tip well. Last night was the second meal in a month that has been awful. We literally waited 40 minutes for the first meal to come out of the kitchen- moo sho. Nothing fancy, no special requests. I asked the waiter what was taking so long- the restaurant was half empty. He said that the orders that were phoned in for delivery were before ours. WHAT? So as they are getting phone orders, they keep pushing our orders back? A couple walked in as we were finishing our soup. They were served their 2 dinners before our first meal came out. They complained about their meals, sent them both back. Their meals came back out. Then our first dish came out. About 12 minutes later, my meal came out. My husband and I now have to stop and wait for the other couple to get their food. Literally 15 minutes later, we are still sitting waiting. Can't get our servers attention at all, and I know that was planned on his part. I have this same guy almost every single time I am there. Finally the next dish comes out, my vegetables are cold of course, we have to ask for more tea again, the couple across from us decides to send the meal back after all this time, and we never see the waiter again until check time. Am so disgusted with this place right now.