I love this dress, I just ordered the wrong size so I'm returning for a smaller size.  I went with the 2XL as I figured with it being cotton it would be better to have it a little bigger for breathing room (my measurements 41" bust, 35" waist).  The waist was great, very comfortable, not too loose.  But the top was huge, I had probably 4-5 inches extra in the shoulders/bust area.  I'm small shouldered so I hope going a size down will fit.  So order your true inches, don't add extra inches for "breathing room".