Very unreliable. Ordered lunch today shortly after 11am with an estimated delivery of less than an hour. Time kept changing. It is now supposed to arrive around 1:30. I already ate something else, and will now have to figure out how to get a refund, so it was worse than useless.