I've used GrubHub only a handful of times and on two separate occasions, the food never arrived. They're easy with the refunds and apologies, but waiting an hour for food that does not arrive (then having to wait another hour for a new order) is not acceptable when there are other options that do a better job (Eat24 and Delivery.com).