The fabric is 100% cotton and the panels are 36 X 44 and the blocks are 9.5 X 9.5 and 12 blocks per yard