I tried this once and it wasn't a great experience, but it was a new service and I love the convenience of it, so I thought I'd try again. Here's the issue - the Instacart website/app does not have real-time information on what's in stock in their stores. Unlike Peapod, RocheBros, and other grocery store driven apps. So you're shopping, creating your basket and place your order, expecting it's a done deal and you'll go back to work and have your groceries delivered later that day when you're done working. Well, what happens? You get ******* text messages letting you know almost everything is out of stock and they offer replacements. Sometimes good replacements, sometimes awful. You can keep trying new substitutions, if you have time to constantly log in and update/verify. In the end, you get about 30% of what you actually ordered. I don't know if it's the shopper's lack of interest in looking through the stores' products, or if the stores really are out of all the things Instacart lists on the website. Either way - I have to spend time and more money to go to a regular grocery store to fill in the gaps of what's missing. It is not a time saver and you're spending money for delivery fees, service charges and tip, so it ends up costing WAY too much for very poor service overall. I tried twice at home (once at the office) and I'm officially done. I liked the idea of having a variety of stores to choose from, but this just doesn't work. I'm going to stick with Peapod.