I usually buy medium size coats so I can wear other things under it. I am 5ft 4 sporty build 34C. It can be a little tight on the shoulder and chest if I move a certain way but it's not bad at all. The coat itself is Beautiful the color I chose was Silver. You need a sweater under it in anything below 55 degrees F. Anything under 20 degrees F you have to layer.