I got this as a gift for a man who is 6'5" and about 300lbs. It fits him great in xxl! It shrunk up about an inch and a half with washing, but is still more than long enough (post-shrinking, it is about two inches longer than a regular t shirt), he loves it and ordered another. Fabric quality is nice, thick but soft.