I usually wear a medium or large. I ordered this in large.

The shoulders are droopy, making it look like it's too large, yet the body fit is really snug. I can only wear this over a light shirt. An XL would have been way too big in the shoulders.

But my biggest issue is the sleeves. The sleeves are extremely tight. I put this on over a 3/4 length T-shirt and the T-shirt sleeves bunched up, and I couldn't adjust them, so no way can I wear this with a 3/4 shirt. If I put it on over a short-sleeved T-shirt, I have to reach in and pull the sleeves down. I can wear it over a long-sleeved T-shirt if I hold the sleeves while putting on the jacket. A sweater or heavy shirt cannot fit underneath it at all.

And unlike the product photo, the sleeves come down to the middle of my hands! And I have LONG arms. I'm 5'9". I know some like sleeves covering half their hands, but I don't! I can roll up the sleeves but then the bottom of the sleeve detail is covered.

On the positive side, I like the length. It reaches the lower end of my rear, so better coverage than other fleece jackets I've tried.

Bottom line: If I had tried this on in a local store, I wouldn't have purchased it. I don't know if I will return it or not. It is really warm. As soon as I tried it on in my house over a T-shirt, I was too hot. I just haven't decided if it's worth keeping, considering I can only wear it when I have a light short-sleeved or long-sleeved shirt on.