I've ordered catering from here several times for my company, and I was not too happy with my experience. For catering orders, you choose a 15 minute delivery window and they delivered 30 minutes after the end of the time frame. If it was just lunch for myself it would not have been an issue, but it was catering for a large event at my company, and it was a big issue that the food was late.