I am 5'6" 125 lbs 34D. I got this in a medium. I love it and it fits great just like in the picture but could use a little more chest room. If you're even SLIGHTLY larger than a 34D chest, a size medium will be uncomfortably tight on your chest. Anyone over a 34D should order a size large.