Mixed material is soft. The length is great. I'm a sporty 255 with a small belly. It sits well on the arms and is long enough to cover the stomach and not loosen. I wear and wash once a week, no problems washing and drying at medium temperature. The delivery was fast! The cost is great - about 1/2 similar shirts and I think this is the best quality.