Nice quality.  Body is Very long.  Sleeves are about right for xxl.  Body is tight (too small) even for shirt advertised as slim fit, which this was not. Payed extra $2 for xxl and overall did not get xxl.  Disappointed. Wanted to order more but will not because of fit.