Delivery timing is too early and irregularly. It's our dinner but most of the time arrived at 2.30pm, sometimes maybe around 3pm, ever arrived 4pm twice. Food so far is ok but cold and we do not have quipment to heat up. Ever leave our food at ... Moreoutside without informing, which I really unhappy with it. Show less