This coat is perfect. its very warm, it has a very nice lining, and a nice fleece outside fabric. - It is exactly what I was looking for. Something warm, but more casual. I normally wear medium clothes (shirts and such) But after reading some of the comments with others saying to order a size larger, if you plan on wearing thick clothes underneath. So I did get a large, and its perfect... for if you are going to wear a little thicker underneath. I am extremely pleased with this product.