Carhartt can't be beat for a good quality shirt. They are every bit as good as Duluth Trading and half the price. I lost weight receitly and went from XL to L. I have 3 year old Carhartt shirts still in excellent shape I will have to get rid of. There was no shrinkage in the years of wearing these shirts.