My distaste for the stock couch is well known -- uncomfortable and ugly. I toyed with the idea of tearing the whole thing out, but that would've resulted in a huge loss of storage. So, I decided to go with some custom upholstery, new cushions, etc.
Cost me $1225 for the whole works, including ten of the 12x12 yellow pillows. The guy came onsite to the RV park to do most of the work - I had torn the entire thing apart before he got here, so it was mostly a matter of him just recovering the pieces that I already had sitting outside. He made new cushions (and the pillows) at his shop, but everything else was done here in a couple of hours. Took me a few hours to put it back together, because he neglected to mark the screw holes as he was recovering the wood (whoops!)
There are a few places that need a little touch-up (top screws on the right side at the wall need to be covered with new round caps, and the pull-out bed panel doesn't seem to line up correctly on the right side and may need some adjustment) but overall I'm really happy with it.
Material is vinyl but looks and feels like leather. Stitching is yellow, which brightens the whole thing up a bit.
PM me if you'd like his info, he is north of LA.
Would love to hear suggestions on what color to redo the curtains in. The white is awful. I was thinking like a light brown or something, but I can't decide.