All cotton printed fabric about 42 inches wide. Sold in half metre pieces, so if you need more just order the appropriate number of half metres...it will be all in one piece!