So Im 59 and when I was in my 20s at about 140 Id buy something like this thinking I could pull it off just as well as the model in the picture. Thats not the case now at 38, 170lbs and two kids later, and I'm often super disappointed when I buy clothes online! However, I was pleasantly surprised by the fit of this. I bought a medium. Im one of those tall people with short legs but long torso and this did the trick. Heres a pic. I'm a 36C btw and the cut is very flattering 'there'.