I just received this coat a week ago and have worn it twice already. It has a young and professional style. The charcoal plaid is very subtle, but gives it an interesting edge. It's a very versatile piece - I can wear it with dress pants, a dress or jeans and add just the right amount of style. So, for Overstock's price, it's really a great value for the money. In terms of warmth, it's not bad for a wool coat. I have worn it over a dress for two holiday parties (temp. with windchill around -13 Celsius). Even though the coat goes down to just above my knees, the buttons end at the waist, so basically, I am warm from the waist up and then wind gets in below the waist and my legs get cold! Size wise, I'm petite at 5'2" (with bust, waist, and hip pretty much the same as the model that's stated in the product description). The sleeves are roomy enough without being too baggy, so you can wear a suit jacket or mid-weight sweater under. The length of the coat is 38" from the base of collar (XS size). It falls just above my knees and is a bit big on my small frame. I had the sleeves shortened, the wrist belts removed (they are quite bulky), and got the torso taken in a bit. After the alterations, the coat looks great, so the additional cost is well worth it. There are a few reasons why I'm giving it a 4 star rating instead of 5. Firstly, the buttons are a bit cheap. They are light weight molded plastic that's made to look like metal buttons. Secondly, the wool is not the softest, for people with sensitive skin around their neck, it might bother them. I'm alright with it, but, just be aware of that when you're making a purchase. Thirdly, the plaid pattern doesn't line up at the seams between the torso and the arms. But, again, for the price of the coat, I'm certainly willing to overlook these cons. I'm still very happy with the coat and have gotten compliments on it. Finally, standard delivery was very fast. It took 7 days (including weekends) from the day of purchase to arrive at my front door. That's really good since Overstock's standard international shipping is supposed to be 8-16 days.