This IS made of a stretchy material..the elastic waist stretches out as wide as the rest....I'm guessing that it is cotton. SO SOFT TOO. I absolutely love it. I got it here but silly me didn't see it was a small. It, of course, didn't fit. :( I hope that someone can enjoy it. Maybe you?! :)