These pants are 98% cotton and 2% lycra with great stretch. They fit slim, true to size and are enzyme washed for a smooth finish with subtile destroy marks and have hand stitched letters that say Homme Femme.