A few year ago bought a leather sofa, and it turns out I don't like sitting on cheap leather!  SO instead of investing LOTS of money on a new sofa, I purchased the Ultimate Heavyweight Stretch Suede Three Piece Sofa Slipcover  with T-Cushion in Slate Gray and its STUNNING. Cushions fit perfectly, other fit is a little loose BUT I also purchased the Tuck Tight For Sofa Slipcovers accessory and that helped make it look like a custom cover! It really helped that I watched the install video.