Total delivery fail. I'm stuck at home doing work today and can't leave. I ordered a salad online and was told 45 - 60 minutes. Fair enough. An hour and twenty minutes later I call, spend 6 minutes on the phone, and learn that the salad is ready and will be going out soon. No explanation. It's still not here. When the result is waiting 1 1/2 hours for a salad when 60 minutes was the outer end of the delivery time, maybe no explanation would do.
Update: Arrived one hour later than the latest possible time I was quoted at the time of order. There was no chicken in my chicken caesar salad. 2 hours to move a salad 2 miles and then to get it wrong; this is why Yelp exists.