I am 5'7" and on the heavy side. I love this jacket, fits great around my tummy area, I purchased an XL. The sleeves run long but I like that. Also, the sleeves are kind of slim fitting, especially on the forearm area, up by your upper arm it is just right, and I have bigger upper arms. I love that it is warm enough but not too warm for someone hot-blooded like me. Our winter's here get down into the teens and twenties, this coat with a long sleeve shirt underneath and a scarf is plenty warm for running errands around town. Very happy with my purchase!