It is very soft and stretchy easily. It helps maintain the right posture and holds upper body at the same time. Love to wear this to bike, yoga, treadmill even zumba. Sweat absorption is fast and ventilation is good. The only thing I don't like that it is a bit long overall but it doesn't really matter.