I sourced high-quality foam and wool upholstery fabric from Maharam and took those to one of the best upholsterers/furniture restorers in Los Angeles. They did a wonderful job and now I have a super-comfortable couch with many good childhood memories, that should last me another 25 years before I need to replace the cushions again.
Point being, get a classic old piece and restore it. It will last a lifetime.