I haven't worn them long enough to see how they hold up but compared to others they seem well made and should keep their color. I'll change this later if I find something different. Fits great. The weight of the fabric is comfortable and not harsh. I will order more as there are different colors.