I have tried other Lole tops in the past, and sometimes I find their sizing a bit inaccurate. For this one, I ordered a small, and it worked perfectly. (I am 5'2" and 105lbs.) The back of the top is stylish, and the front is modest, so you don't have to worry about mid-run readjustments. If you're at all concerned about the mesh paneling on top, don't worry because it does not chafe. I've worn the top many times, and it's held up well.