I used GrubHub to order a pizza from a restaurant I work at. I know exactly how long it takes the kitchen to make a pizza. I also talked to my coworker who put in the order, and she did so as soon as they got it. I waited for an hour and a half past that point. The food was cold. If you're fine with cold food and willing to wait, use it by all means. Otherwise, don't bother.