I wish there was an option for 0 stars. 2 hours after placing an order for delivery on grubhub, I hadn't heard anything except the initial confirmation email. I called the restaurant to check the status and was fed a line about how traffic was crazy, their driver abandoned them, and they were the only one at the restaurant, so they weren't able to deliver. I asked about a refund and they just referred me to grubhub.
Thankfully grubhub issued a refund and gave me a $5 credit. I have never had any issues with grubhub, I use them all the time. If anything does come up, I usually get a call from the restaurant right away to let me know they're out of a type of food and that they'll credit the amount from my order.
It's incredibly unprofessional to wait 2 HOURS for your customer to call YOU; to not apologize for wasting someone's time, $, and killing their dinner plans; and to be completely unwilling to make things right.
I will never eat here again, delivery or otherwise.