I had a very frustrating experience with this company. I ordered a pair of shoes for a wedding, 3 months in advance and still haven't received them. When I have tried to email their customer service, I did not hear anything back until over a week later and they were unable to give me a clear idea of when my package would arrive. I have never had to wait so long to receive something from an online site. I needed the shoes in time for a wedding and I still have not received them