I bought this shirt for my husband. Loves the style and color, fits as expected with great length. Husband is about 5ft 9in, thin/medium build. He usually wears a medium size and the medium fits perfectly. I will buy it in other colors. The material is soft and washes well. No shrinking.