I bought this dress to wear for a friend’s wedding and it was perfect! I’m in between sizes right now but don’t like my clothing fitted, so I went with the XL. Due to the stretch in the fabric, I probably could have done the L just fine, but the XL was not overly big. I’m very busty and curvy... I’m a 40”-34”-42”. I typically wear a large in tops and 12 in jeans. The length was perfect for me! I love it when maxi dresses just graze the floor and this one did that. For reference, I’m 5’6” and wore flats with the dress. So comfy and loved the pattern (I ordered the black with pinkish flowers). Would definitely recommend and order in other colors!