I love this coat. It is perfect for someone who hates wearing winter coats and overheats easily. It is very warm and comfortable. It fits well, true to size, a bit long in the sleeves (which I like). I ordered the M. I am 5’1”, 155lbs, and normally wear a size M. It was a little snug with a hoodie, so size up if you want to layer it.