We ordered through them 3 times, the last being last night and 2 out of those 3 we waited the extremely long waitime of 2+ hours never receive our food! We called and they promised to "look into it" and then proceeded to blame the 3rd party delivery service for not passing our order on to the restaurant! Seriously? The 3rd time we canceled the order after we got confirmation of 2-3hour delivery time. Of course they never tell you the extremely long delivery time before you complete your payment and then you'll obviously have to wait several days for the pending charge to finally fall off! This "service" is a joke! I have never had a 2+ hour wait when I ordered from a restaurants myself for pick up, so I guess while Grubhub is a great idea in theory I will rather just order it at the restaurant myself and drive to pick it up! Bad business is an understatement!