Anytime you go into JoAnn's Fabric you can find a huge variety of fabric, upolstery material, crafts, etc.. The sales staff are helpful and can even help you figure out what and how much of something you need for your project. The quality of their fabrics are very good and there is a wide range of prints, patterns and quailty availabe - there's always something in every budget. We've gotten things there to redo seat cushions, make clothing, etc. and it's always the first place we look.