I ordered Instacart in the pandemic. Not something I would normally do, but desperate times call for desperate measures. They told me Thursday originally and came 5 days before that, which was a pleasant surprise. You definitely have to check the site as soon as you order, as your order delivery day and time can be changed whenever they want. You also have to watch from online as your shopper shops to make sure they are getting your desired replacements. Shopping took a few hours for my driver, and then I was able to watch him as he drove to my home. He made great time, though he did not communicate with me on the site when I asked him a question, but maybe he was busy. Some of my items did not arrive but when I added it all up, they didn't owe me any money, so I won't complain. In an emergency, it is a fine option, but I would not use them ordinarily. If you order, you have to be connected to the site at all times, as soon as you order so you can see what is going on, you have to go downstairs to meet them before they arrive by ten minutes or so so you don't miss them, and I would look very carefully at your bill. Adjust your expectations on not getting all the food you want. You also will be charged for a tip, service fee and delivery fee, I believe. Again, overall is was ok and I wanted to give them a nice review for delivering during a dangerous time.