i am 5'3", 180lbs, 39" waist, 45" hips, and 38b/c. i ordered an XL and it is definitely too big for me but if i wear it with a cardigan you couldn't tell. in other words it will have your underarm/bra area exposed, the material has a lot of stretch while still snug it you get what i mean. pictures will be posted soon.