Soft, stretchy fabric as described. It does run a bit big in size. I am 5'6 1/2" and approx. 156 lbs. I am usually a 6 in regular pants/jeans, and got a 7 in these. I could have easily worn a 5 and they would have probably fit better. I don't mind it a bit loose, other than that, I would have rated it a 5. Great boyfriend jeans.