They do not keep their word.
At first, when you place an order it tells you you will receive your orders within 2 hours.
It's a complete lie. I kept waiting now over 3 hours, and it was already changed for another hour later than before. So, now it would be 4 hours.
I had to call customer service, otherwise who knows when I would receive the order.
Then, the shopper forgot one of the items on the list, which I really needed. Uggh