Um... no. Don't waste your money.
Not only were they 45 min over the given time (which is already an hour and 10 minutes after placing the order), the food showed up cold! I had to re-heat all the fried stuff (which was ok but irritating). Club sandwich was on soggy, greasy bread (again, because it had been sitting for a while). Couldn't be saved.
I contacted grubhub about this, and they said they would contact the restaurant. I then received $6 back on my order. Really? So, I paid over $20 for cold, soggy food. I have read other reviews on bad service, and unfortunately I was a victim of this as well.
The food itself was bland and greasy. No seasoning or flavor. Would have been better going to the habit down the street.