We reupholstered ours, well, we had them done, by an upholstery shop that mostly does cars. We had them replace the seating foam with thicker, denser material. He used automotive stuff and it turned out great but it wasn't cheap. I think we bought the fabric and he provided the foam for those and the labor and it was about $1k.