I ordered a dress for my sons graduation. They told me would take ten days to receive it. After reading all of the horrible reviews about this company, which unfortunately I didn't read them before I ordered it. Anyway, I called them after about 7 days to check on the order and they told me that they cancelled the order WITHOUT notifying me because it was out of stock. Wtf they are so unprofessional. This was my worst online experience ever never again. I wish that I could give them a -0 rating.