NEVER on time! In fact more than 20 plus minutes late on every order I've place with them. Don't believe the time frame... finally frustrated enough to call the customer service that was worse. They put me on hold for 18 min. Finally offered a discount on the of $5 dollars on my next order. During that call I got a text update that my order is delayed-an additional 27 min. I said I want a credit on the delivery charge. They refused. Now my order is going on 1 hour and 40 min. So I said cancel the order I could drive there multiple times in that space Of time... they said I can't cancel because the order had been made... I'm charge back my credit card... this is the worst delivery service in the state of Washington. I'll never use them again...