I agree, it is cheaper to buy new than reupholster. I bought a Reco Pro vinyl reclining love seat to replace my peeling sofa bed. After three years, the vinyl started peeling. I priced reupholstering it a $2,250 UltraFabrics Brisa. I liked the way the Charles love seats looked and felt, so a bought another loveseat in "oatmeal" fabric and gave away the old loveseat to the installer as payment for the new one (cost $1,600). After three years, the love seat looks like new, (doesn't show cat's claws marks) and now the tops of the dinette cushions are pealing, so I order a set of "oatmeal" cushions to match the loveseat. Now I have to have the dinette backs covered, but Rec Pro sells the fabric so that should be a good summer project when it is too hot to travel.