I bought 2 dresses in 2 different orders and then read the reviews after and was scared things would go wrong. However, I had a pleasant experience. My orders shipped within 3 days of purchasing them and I received the dresses in about 3 weeks. I see everyone complaining that the package takes a long time to receive, and yes it does. BUT the company warns you it will take a while, but the wait is worth it. The dresses were a bit too short but I wear them as big shirts with my leggings. They were a cheap price and I am very happy with the quality and service.