I bought this in a Large after reviewing EVERY review. I am 5'2" & 149 pounds & an A cup (stay tuned for why thats important). I really wish someone would have written that; Yes this is true to size, if I'm wearing a t-shirt, however, being that I bought it for WI winters, I am always in a sweat shirt... It runs tighter in the shoulders, not comfortable while driving because of this. And if I had anything larger than an A cup chest, there's no way I'd be able to move my arms, due to the tightness.  I really wish I had gotten an XL! Couldn't exchange, cuz they were out of stock:(
Anyway I bought this jacket for 3 reasons..
1) Style - My Zero Xposure Jacket made me look like a marshmallow. This one makes me look leaner & it shows a good waistline.
2) Warmth - I'm a dog walker & even if its -20, those dogs have to be walked. My Zero X jacket was fabulous at keeping me 100% warm. This one does not, which is definatly dissapointing. I was out yesterday in 20 above temps & felt the wind chill:(
3) Price - Like everone else, I can't afford too much. Seeing that this was mostly what I wanted & for $80, I couldn't resist.
So I kept the darn thing. Like I said, it looks great. I'll just have to loose a couple pounds so I can get full mobility of my arms:)
Hope this helps.