Love the shape of this top. i bought in white and a friend bought in the neutral pink. we both required a tank/cami to layer under it. i am 5'5", 135lbs, 34c, curvy/muscular frame and ordered a size small.