I was looking for a formal black coat that is versatile enough to be able wear on cold,  snowy and rainy days, and I i have found it in this one. This coat features a nice and warm detachable lining that promises to keep you warm on those very cold days. The outer shell has a very soft and water resistant texture. This coat can be worn every day through all seasons, with the exception of summer, without having the feeling that it just a raincoat. I really love it because it has fulfilled all my needs for a coat. It's good that read the reviews and went for the large instead of the extra large that I would normally wear.