My Flylow Quantum is quite long. Actually have to pull up on it when I bend over or sit down on it because it doesn't have any stretch, but it keeps my balls out of the wind!
I'm 6' and 200lbs. I got the XL for width across the shoulders and sleeve length. It's a bit big, but I have this thing about it being tight across the top of the chest and also I have long arms. I could maybe have gotten the Large if it had stretch, but XL isn't too too big. Besides, it's made for layering.
Bookmarks