Fabric better than expected for the price.  I washed and dried before I wore them hoping they would shrink. I am 54 and the M is about three inches too long. They shrank only a little. I am Grandmother age and don't wear my pants with the hem touching the ground.  I am going to just cut them off and not rehem because I don't want to drag out my sewing machine.