4 out of 5 times we've ordered from GrubHub, our food has been delayed (or forgotten entirely). And not delayed by only 10 minutes, but like by 30-45 minutes. Today we ordered for five people and it's already 40 minutes overdue. Just called to find out that it will be another 15 minutes, so close to an hour late. WE WILL NOT order from them again. Not dependable. Don't waste your time. Order from another service.