I love this dress and plan on wearing it for my reception. I got an XL (usually wear a 10-12 in street size) and it fits perfect. Other reviews said there was no stretch to the material, there is stretch, more than I expected to be, but I would still recommend sizing up vs down. It's also a little confusing because it seemed from reading reviews there is no slip included, there is a tub slip included, I may wear a different one but it's nice to have. Overall great dress at a nice price.