Just had my third delivery. My window was 6:00 to 7:00, they arrived at exactly 5:57 and were ringing my bell at 6:00! They have been on time every time so far. I did have an out of stock on this order, one of my pot pies but everything else in my 44 item order was. I continue to be impressed with this service!