I ordered this dress on 4/8 and received it on 4/12, despite not paying for expedited shipping. Typically, when you want something to look good, you have to do some prep by putting on the appropriate undergarments. I pulled the dress out of the package and was so excited by how nice it felt and looked that I tried it on right over my workout bra and leggings. The dang thing looked great right out of the package and I'm certain it had very little to do with me! I bought the medium because the large was out of stock, I wasn't sure it would work over my chesticles, but the top has enough stretch to make it a non issue. The skirt is sexy AF, especially since you can adjust the waist band to wear you want it to lie on your body. The medium is long on me, I'm 5'4" but the length may be taken up if your body is more blessed than mine in hips and booty. I. Love. This. Dress.