I love 90 Degree by Reflex products. This is a good quality shirt, but it runs big. I use it for yoga, and I practice heated vinyasa. After I sweat, the material becomes extremely heavy and baggy, making it very uncomfortable.