Overall I would NOT order again should there be any event because the delivery guy came at 4.45pm to deliver the food. They arrived at 4.45pm and by the time they finished setting up, it was abt 5.15-5.30pm. I panicked for a good 1hr because I was ... Moreexpecting them to come and set up an hour beforehand so the food would be ready by the time guests came. My guests had to wait and watch them setup and everything on that day. I think the worst part of it all was I had no contact number given for delivery that day so I didn't know what to do and who to call as the office was closed on a Sunday. You can order but maybe put 2 hrs ahead of the event time just in case? Show less