My old couch was a lovely pale green, but badly stained, appeared to have been in a flooded room at some point, and had been looked after by cat owners, so the arms were ripped and tattered. But it's so comfy, and I like the shape. Far too lazy to contemplate a full upholstery job myself, and also too lazy to deal with upholsterers who never phone back, and never arrive when they say they will, I've done a temporary fix!
First I painted it black with fabric paint and a big brush - it had to be black to cover the stains. Then I made paper patterns for the parts that needed patching, zigsagged the raw edges of the patches, and sewed them on by hand. And finally a bit of Lazy Girl Upholstery for the seat cushions.
Now all I need is a bit of sunshine streaming through that window. Oh, and maybe black wheels.