I bought this shirt to wear when I play tennis. It is soft and comfortable. I usually wear large or even XL but a medium fits very comfortably. After approximately 5 wears, a seam on the sleeve is failing and will need to be repaired. Also there are multiple small snags in the fabric so I suggest placing this in a laundry bag when washing.
Soft fabric, but ...