I bought it 3x, I'm a woman who usually wears trousers in 26 and shirts in 3/4 in torrid etc and I was very nervous that it would fit but in fact it fits perfectly. The fabric has more stretch than expected which is a bonus because I hate stiff fabric and while it feels light it is very soft on the inside and quite warm. Putting it on made me go from nervous to ecstatic. I'm 5ft 7" and the sleeves and overall length of the shirt were perfect. Can recommend it unreservedly.