I've bought several of these for work and they have stood up well over time and regular washing. the colors are still good and they haven't stretched or shrunk. on every single one, I've had to sew the button holes up though because after a few cycles through the laundry, they will unbutton at random. over all, they are comfortable and well made but the button thing is a bit annoying.