I'm 5'4", 200 lbs, I have a very curvy body with a hourglass shape.  I normally wear size 14 dress/pants and XL shirts.  I ordered an XL and it was perfect.  I received lots of complements on this dress.  One thing to note is that the dress is very short, hits above mid thigh.  May not be appropriate when the wind is blowing.  But overall I love this style and the dress looked really good on me.  Quality was very good for the price.  I've washed the dress and the make-up stains came out without a hassle.  I line dried the dress, so I don't know if it would have shrunk or not.  Typically product at that price is a one time wear for a specific event.  Not this dress!