I bought this for a Christmas gift for my son.  4x and up sizes in good quality shirts are very very hard to find.  He usually needs a tall for the sleeves to be long enough but the sleeve on this shirt worked out fine for him.  This is a great shirt, the fabric is very good quality, nice and heavy and he loves it.  I would buy more and actually bought 2, this one and the green.