100% cotton. A Hoffman Spectrum Digital print. 23" continuous yardage. (2/3 yd repeat) Sold by Repeat