Soft comfortable stretchy fabric.  The fit is good and I was happy to find a short length with a narrow leg.  The top grommet came off in the first washing which is the only reason I am deducting stars.  If there is another pair in stock I will exchange them. Otherwise I will try to repair the snap.  I would recommend these pants.