I'm 5'5", 125 lbs, 34c and the xs fit perfectly. very soft, feminine top. i got many compliments the first day i wore it. wire it for business casual, but looking forward to wearing it with flare jeans for a more 70's look. highly recommend this great sale on a wonderful top.