I wear a 3xl, I am 6 foot 4, and 330 pounds. They fit good around the legs, my nads don't hang out. Like some I had. For the price and 7 pairs yes. Thinking about getting more. I also stay dry with these.