Ordered a large because the one size fits most version of this certainly doesn't. I'm 5'2, 130, DD cup. The other fit but the straps were quite tight exposing any squish in my stomach. This one is more comfortable and flattering.