So we traded for this '07 Monaco Camelot 42PLQ with 5900 miles. Bank repo and very dirty interior. Dealer tried, not very hard, to clean it up for us. Wife spent countless hours on the carpet and couches, and the fabric couches defied all efforts and was an ugly fabric anyway. Read a lot of posts on re-upholster vs new and found that most suggested that re-upholstering would run as much as new... Not even close. We went to a custom upholsterer, chose a high end $55 a yard fabric. Hide-a-bed couch, jack knife sofa, two fully upholstered dining chairs, and two upholstered folding dining chairs, cost us $2500. New sofas from Villa, same brand and model as we have go for $4690, and the fabric selection is greatly limited, plus the chairs were not even priced.
Point being, by all means look at re-upholstering vs new cost. You may save big bucks.
If you are in Western Washington and have the need for an upholstery shop, send me an email and I'll share. firstname.lastname@example.org