I ordered the large. (12). I am 5' tall, 175 pounds. carry most of my weight in my stomach. My chest is 43'' around, DD bra. I was worried about it being too big but it actually fits great! The straps are adjustable. You can kinda play around with the drape part too to make it sit differently on your chest. I love it, it's exactly what I was looking for.