I placed an order for 3 medications at 5:22pm eta given was 7:20pm latest. Husband was in bed with the flu. I couldn't leave my 2 children under 3 to go get them myself. The shopper started 6:39pm. At 7:32pm I asked if there were any issues with my order. A reply said the food items someone else had ordered weren't available so I had to wait another hour. New eta now after 10pm. Unacceptable. Can't cancel since order started. Cost a small fortune after app pricing & fees.Would never recommend.