I love tapestry fabrics. The detail achieved is mind-boggling. Some are very firm and won't do well for NeedleRolls, but most will work for any object. Most have a stain- resistant finish. Please remember- the pictures do NOT do justice to the fabric.. each is so much better than any picture can show.