This is really flattering. it's one of the best purchases i've made through retailer. i know it will work with a lot of different body types. the medium fit me well. i bought a petite version by mistake but it still fits.