all cotton fabric about 42ins wide. Sold in half metres..if you need more just put the appropriat number of halves...it will all be in one piece