We ordered food last night for delivery and didn't receive it for 2 hours. We actually ended up leaving to go get dinner somewhere else because we were tired of waiting and sick with hunger. When we called the first time (after waiting an hour) they assured us they were on their way and would be there shortly. 40 minutes later we called again and no one answered. They called us finally 2 hours after the order was placed to tell us they were at our house and seemed upset that we didn't want the food anymore and were definitely unapologetic about making us wait so long. If you order delivery definitely plan to pay cash just incase they don't show!