Sizing is off, i usually wear large in dresses, due to reviews that fit is small, ordered an XL. It fits but is definitely too snug, XXL would fit better (hopefully) however, XL is the largest. Would like to point out that strap length is too long, if you  get your size, will have to cut to a more desirable length. Foregoing the before-mentioned, very nice dress, good material especially for the price.