Are the good quality? My dh is 45 and tends not to look after his clothes. He needs a new smart coat but not sure if Cos are hard wearing enough.