Small is fine for me @ 135 lbs, 36C. Normally wear a Med or 8 in tops. This shirt is way better than any other easy care shirts that have costed up to $70. Nice weight fabric, perfectly fitted & slimming cut. I will buy more!