Size M I’m 165 dress fits and is stretchy however could have gotten a large comes with a top not strong enough to lift or hold my break. I’m a DD these strings are thin and will break . Panty doesn’t stretch so I can’t wear the undergarments and the tags attach all three garments so be careful or u will be stuck with this item