All our fabrics are 100% cotton. Perfect for patchwork. You can any length from a quarter of a metre. The length you chose will come in one piece unless otherwise requested.