Ordered with a promised delivery time of 8:54-9:04. Then order received several delays with last update showing 9:40 delivery for an order that was placed at 8:45. The dasher waited for long time and if they had received the order at the time of the last update, it would have been 10pm before delivery. Our friends had to leave so we cancelled the order. Now Doordash is refusing to refund the costs. Seriously sad service since it was their vendor that dropped the ball. Never again Doordash, never again