Wish I'd looked at reviews first, but it probably wouldn't have mattered. I need groceries delivered to stay at home, so I'm experimenting with delivery choices. I used Instacart three times and thought it was okay the first two times. The deliveries were on time (all three), and the food was at appropriate temperature. I don't like having to substitute items, so being flexible wasn't easy for me. That's a store issue, though. The third time with Instacart was the real problem. The shopper, who was nice via Chat, helped with a substitution but failed to note replacement on my account. I was charged for the item I didn't get. Apparently, there is no way to fix this issue, as I wrote to the company without any resolution. My own "fix" in the future, if I use them, would be to ask the shopper at the beginning of Chat to let me know when they're about to check out so that I can communicate one last time before Chat ends. With this "system," I could have let the shopper know of the error in charging, as I could see it online. In these times of more limited choices, I can't say I'd never use Instacart again. Other than the charging error, I thought they were a reasonable choice. But, I'll still be looking around for others.