Maybe just a tad tight in the waist, but my husband likes them and wears them with no problem. He says the elastic will stretch with time and he's probably right. If you feel like you're really on the high side of a size, go up a size. Otherwise, they are exactly what they say they will be.