Im 5,7”-210lbs I’m fuller at top (36DDD) and a medium fit me great! I normally wear a L/XL depends on what im purchasing. This material is very stretchy I wanted a nice fitted but not too tight and thats what I got. I recommend it, don’t hesitate to buy.