What they lack in urgency and punctuality they make up for with taste. I ordered for delivery at 737pm ... Received at 9:05pm. We called and were told we were suppose to be the first stop and they were going to call the driver and call us back... Waited a couple mins and had no call back so we called again and I had every intention of canceling my order. Steve told me they were remaking the sandwiches and he was going bring them himself. The subs were hot and delicious. You can't beat it for the price. I sincerely hope they are able to get the delivery thing down better. I wouldn't of been so upset if someone would of called and told me they were running later. Everyone was really friendly also, no one gave us bad attitude or anything when we were obviously frustrated, they were also apologetic. We will most likely order again.