I have bought a dozen Jean jackets, all the brands and price points. I’m wide in the shoulder which means I swim in the body. Or they fit my body and I can’t move my shoulders. This jacket is so perfect, I did the happy dance the first time I put it on!!! It’s just stretchy enough, the sleeves are long enough, the color is perfect, and it fits my torso AND my wide shoulders!!! I’m so in love. It’s totally worth what I paid! I totally guessed on the size because ‘your shirt size’ is subjective. I wear a tight small unisex shirt- for crops, and a comfy medium. So I went medium on the jacket. Perfect!