I really, really like this coat. Unfortunately, I ordered an XL and I'm pretty sure I should have ordered an L. 
I am about 5'6", 150 lbs. I love the feel of the coat. It is light and definitely warm. (Overheats quick, if you are in a store!)
However, it doesn't fit snug like in the photo and the pockets feel too low for my hands and the length comes almost all the way to my knees! At least the shoulders seams sit where they should on my shoulders. That helps.
I wish I could shrink it a little, but no can do. It is not available in the Large anymore, so I am sad.
I still LIKE it and I will wear it, and, maybe I'll get used to the big-ness and not be bugged by it, but for now, I'm just bugging out over the size and wishing I could have the Large. The zipper teeth are made to look metal, but are plastic, but besides that and the wrong size, I LOVE IT. 