These are very soft but stretchy fabric. Very comfortable. I am 52 and 120 lbs and they fit a bit loose but attractive fit. I wore them to run the annual Derby Marathon here in KY and even the race announcer commented on how cool they were. Love these!