I've had issues with the last 4 deliveries from DoorDash. One said it arrived but it did not. One was cancelled due to someone grabbing the wrong order (supposedly). One was incorrect items. The final one was cold on arrival due to it taking over an hour to ho only 2 miles. They take your money immediately but I can take a week or more for refunds.