I have shopped at various stores and various brands and have always been disappointed with the fit. Either they were too short, or they were so tight, you were breaking threads to get it over your head. Finally, I have found the product that fits right. I'm a tall guy, and these are long enough to tuck into your pants. They are a snug fit, but not uncomfortable. They retain their shape and fit even after washing. And you get a six pack for the price others charge for three!