I have bought a number of these for my husband over the years and they hold up well, fade very little, and the fabric is high quality, soft and durable. Good fit, not baggy or fitted, just right. Nice enough to wear during the holidays with nicer pants, yet sturdy enough for outdoor and heavy work. Stains seem to come out easily.