I called to verify delivery time, after 45-60min delivery was emailed. They assured me it was only going to be 25-30 min(would have canceled and ordered elsewhere if they didn't lie to keep the business)..... I'm here waiting after an hour and starving. I'm sure it will be cold and stale at the point.