I bought this in a small. I'm about 5'3 and have long legs, so for the style of this coat, it fit perfectly! It hit nicely in the way and is decently warm for a dress coat. It certainly isn't what the product image perceives it to be, but it's not a bad coat. I love the pockets!!
Saw lots of good reviews on this and lots of bad ones too. Took a chance and ordered it and I love it! My only complaint is that the one button was already about to fall off when I took it out of the box