The quality of the fabric is SO good it’s thick and supportive, but also thin so you won’t get too hot. It fits perfect, I bought a Large and I’m 5’4” around 170-180 pounds.I’m definitely buying more colors! Now I just wish they had a short sleeve option.