Had them cater an event - food was very good, 2 types of quiche - excellent reviews from all meeting participants.  They did forget to bring a fruit platter - luckily I had ordered enough other food that it wasn't that big of a deal, but still not the best way to make an impression.  The delivery was also quite early - about 15-20 minutes before scheduled deliver time - earlier is always better than late, however with hot food, it creates a challenge...food was nicely prepped though.  I would likely order from them again, but will certainly be double checking the order upon arrival and will stress delivery time.