Let me start out by saying that this place has decent food. Not amazing. Not horrible. Decent. That being established, I will NEVER order from this place ever again due to my last experience.
I placed my $40 order at 7:08 PM, including a 15% tip. Estimated delivery time of 45-60 minutes. 8:08 comes around. "Maybe they're busy or something," I said to myself. 8:40 comes around. I call the restaurant to figure out what's going on. The person answering the phone says "we very busy tonight. Your order left 10-15 minutes ago. I live only 5 minutes from their store. I call B.S. I cancel the tip. 20 minutes later I get a call from the delivery driver. He sits silently on the other end for 20 seconds before hanging up. I call him back and ask him if he's who I think he is... he confirms and proceeds to apologize for the phone call - apparently, "it was an accident". Whatever. 45, let me emphasize FORTY FIVE, more minutes pass and I am seething. WTF?? I call them again and receive the unsympathetic response of, "I so sorry. I give you 3 dolla off your next orda." WHAT??? 3 WHOLE DOLLARS?! You don't say!! Man, why didn't I find out earlier? I wouldn't have been NEARLY as upset as I was 2 minutes ago! I call Eat24Hours and they discount 40% off of my bill. 9:45 PM rolls around and I finally get my food. Wow. Seriously??
Bottom line -- HORRIBLE customer service, incompetent staff at all levels, and mediocre food. Do NOT make the mistake of giving these people a second chance.