This item is advertised as a Shearling Coat - "Shearling" is Sheepskin - This is Polyester. And it's not a coat, it's a jacket based on the material. I didn't try it on so IDK about the fit. I'm very disappointed that Overstock misadvertised this product completely... the fine print showed that is was not a true shearling but the title should have been "Faux Shearling"... Huge difference. It's like buying shoes and getting socks. They paid for shipping to return it but didn't really offer anything to make up for lying or mis-representing and for wasting my time. This was my first experience with overstock.com... not looking good so far.