Don't know how the service is throughout the country but in the metro Atlanta area, Grubhub is the absolute worse delivery company I have ever used. I have tried them twice now. The first time I never received my food. The second time, its been a little over 2 hours for a 30-45 minute delivery and now they are going to cancel because there is not a driver available... do not waste your time or money trying to get grubhub to deliver anything to you!