This is 100% cotton canvas cloth for free-style stitch. It has the perfect thickness for smooth needling with a unique texture produced with very subtly fluctuating yarn.