it stretches to fit smoothly and with ample strength - no rolling - not tight on me at all. The length is great with its 28\" inseam. I bought them to mix and match with various tops to use for lounging and substitute pj's. I may never wear regular pj's again. Only wish I could order just one pair as I want one in brown as well. They are soft and attractive enough I can answer the door (with a coordinating shirt) without looking tacky but no, I would not wear these socially. They don't tangle if I sleep in them. I don't think they are too thin, nor have they pilled as yet.. The material held up well when laundered. As to how long they keep these good attributes, I can't say but for now I'm pleased with these lounge pants