I bought these for my boyfriend, he only wears boxer briefs but hates when they're too short. These are perfect because the leg part is long enough so that they don't ride up and the colors, patterns are cute. Soft / light material. He is 6 ft and about 215 pounds and they fit perfect.