This was my first and last time ever shopping with Instacart. My order was placed at 5pm I had a delivery time of 7:45p which was fine with me, I didn't get off work until after 6p. When 7:45 rolled around and no order delivered I received a message letting me know that my order would be delivered by 9:50p. Mind you, I have children that are in school that has a scheduled bed time and I myself have to be ip early for work. Needless to say, I had to go with something quick that I already had and make that for dinner instead of what I intended to make because my order would have been delivered too late. I did get a $5 refund but I have to use it within a certain amount of time and that $5 would only cover some of my next delivery charge should I decide to Instacart again. They can keep it! It's a NO for me!