After placing my order at noon, an hour and 15 minutes later I logged onto their site to join a chat session to see where the order was--their site wasn't updating status. The person I chatted with called and said that it should be another 30 minutes. I was annoyed but it was already 1:15 and I didn't want to try ordering somewhere else. 2:00 rolls around and still no food. I got online and started a chat again with Grub Hub and was told that the driver said it would be here in 30-45 minutes. I asked that they cancel the order and refund my credit card. Without so much as an apology, their rep responds with "okay, have a good day" like they could not care less. I will never use them again. Three hours for delivery and not even an "I'm sorry for the wait". I'm not sure how they stay open if this is how they operate.