I have bought my husband a number of long johns which he hated. These he loves! They are comfortable and warm. Great buy! Worth every penny! Will be buying more. He is a 34/32, we got the medium tall and it fit great. Also he said they didn't ride up or anything.