I have ordered twice from GrubHub. Each time has been over two hours for delivery. I suppose f you plan for that, ti's fine. In one instance, the restaurant was 1/2 miles away. I should have walked there. By the time the food arrived, I was ready for bed, so I put it in the refrigerator for the next day. Don't count on fast. Allow for at least two hours. The food will need to be re-warmed, but it may still taste okay.