I am a size 6-8 in pants, size 8-10 in dresses, 5' 4" and weight 145.  I read the reviews, followed the size chart and got an XL based on that.  It is way too big.  Sending back for a Large.  Only other reason I give a 3 star review rather than 4 is because there is no padding or cups in the upper area so if it's chilly out, everyone will know! I also might have to take in the  "bridge" connecting the top and bottom as they are loose in the XL.  Will see with the Large.