I'm 5'9", 135 lbs, 36B. I usually wear a medium, but I needed a large for this one. Other than that, though, I love it. It's comfy and has good support. It's gone through a few wash cycles already and is holding up well.