I live in PA and this coat is perfect for our COLD winters. I am 58, a size 10-12 in pants and a large in blouses. I ordered an XL and while I can wear a fairly thick sweater under it, I do wish it was roomier. The quality is great, especially for the price. Only dropped one star because of the sizing.