I have ordered from Instacart 2x in the last year. The first time some groceries were damaged so they refunded me in Instacart credit. The second time was using that credit, and I received someone else's completely different order. They redelivered my order: 1 product was spoiled, another was open and leaking, and some items were missing because they were already low stock. The good thing is they refunded everything problematic, but it took a lot of effort. Not a convenient service at all.