When looking for fabric to re upholster your furniture there are somethings you need to look for
in a fabric. Beyond the right colors and pattern, durable , cleaning and  color fastness are important.
Look at abstraction rating for durability, they can range from 10,000  to over 120,000 double rubs.
For furniture you use everyday get at least 30,000 , the more the better.
 Most of today’s synthesis are cleanable  and more color fast then natural fibers. If you are shopping around for fabric ask questions , about durability and color fastness.
One of the big differences in fabrics today is what market are the fabrics intended  for?
The outlet fabric stores  sell fabrics that don’t always have the same thread count that you’ll find
at and upholstery shop showroom. They look the same but may not wear the same .
Get a fabric that will last  and wear  for years the labor to do the work  is the same , don’t waste
your money on cheap fabric.