So they use third party vendors which are very unreliable. I've been waiting for a package that I ordered on the 1st of August which was supposed to be delivered by the 10th and never showed. After calling them 3 times I've been told that I will receive my shoes(which I need for a trip I'm leaving for on the 22nd) by the 26th. So you have to wait about a month to receive things. And every time I call they just tell me that they will escalate it, but offer no substantial solution. The customer service and reliability are obviously no good.