Fabric is 100% cotton manufactured by Levana. There are 30 metres available at $10.00 per metre and the fabric is 150cm wide. When purchasing fabric please enter the number of metres required in the quantity box on the purchase page then proceed to the check out page.