Although I don't have a huge amount of experience with it, GrubHub always seemed like the inferior option. For a long time they didn't even save credit card details.
I am impressed with their success as a business, technology has never been their strong suit, apparently despite having grown to hundreds of employees.
Those two guys are real entrepreneurs:)
I spent quite some time banging my head against these issues for a former employer. Lots of trial-and-error was employed to build up a basket of test cases around apartments. Certain addresses remained intractable.