I have ordered three times the first order was very quick, the second one took longer after 2 weeks of not receiving confirmation I emailed them they said they haven't received payment then a day later they emailed me saying their system had a problem they received my payment and they will Shipp my order it took almost a month but I received it in good condition, thumps up to their customer service Niki, Sylvia and Jenny they kept their promise. However the last item was heels they were very uncomfortable and I wanted change for another shoe and they gave me 3 options. 1. I have to pay for my shipping and it will cost more. 2. I can keep the heels then get 10% off my next purchase and 3. I keep the heels and get 15% refund and I chose option 3 I was just testing them but luckily I received my money within 2 days. Our experiences may differ but so far I'm happy with them.