This fabric is a stout cotton (a little firmer than just cotton used for quilting) and would be perfect for towels, aprons or tablecloths. It has squares that are about 1 1/2" to a side. Inside each side is a Halloween design--a cat, a witch, a bat, a pumpkin and more. This is 44-45" wide. You are buying one yard at the stated price but I have several yards available on one continuous piece.