I wear a 14-16 and ordered the XL hoping it would fit. It did, everywhere except for the chest.  I am a 38DDD and could not zip it up.  I wish that they would use the corset lace up back in all of their dresses.  I docked a star not because it didn't fit me, but because there are thick padded cups sewn in between the lining and the dress, and they are B cups at best.  If you are an A or B, you'll love it.  The fabric is thick, quality satin, and I have no complaints about the quality.  It's a very, very nice dress.  I just wish they would make options for the average american woman, who isn't waifish and flat chested.