These jackets are perfect for cold winter days. I wear a large in every other brand but this one. I would suggest ordering a size down unless you're at the bigger end of your size. Medium for me is a perfect fit. The quality and thickness is exactly what you would expect.