150cm wide and 100% cotton. Fabric is supplied by the full length ordered but priced by half metre as that is the smallest length we sell. Tiered pricing available on all prints.