The dress is very sexy and forms to your body. I usually wear an 8 in dresses. I ordered both the M and L to try out but ended up keeping the L (fit better in the hip area). I don't normally wear shapewear, but for this dress I will be since it's white and a tad sheer/see-through. The bigger size actually helped because the material didn't stretch as much. One thing to note is the lining underneath is a little shorter than the actual dress. It's a good 2 inches shorter on the L but only 1 inch shorter on the M. Doesn't look bad in my opinion but not sure why they didn't make it the same length as the dress. Overall I'm very happy with my purchase!