I bought this product for my brother for christmas. He is 6'3" and 180lb, and has a long torso and arms. He always has to get a larger size and my mom has to taper his shirts in. I was very hestiant at what size to get. I got a large and he has washed it and it fits great still!