Have you considered going to an upholstery shop? There are many many good ones in my area. Don't forget to check out shops that specialize in boat upholstery they may be able to help you too. Many places can rebuild them almost from scratch and make them feel as good as new.
Too bad you were not in Tijuana, you could get it tucked pointed at the same time. LOL
Thom & Rose
The problem child: 2014 Voltage 3950
The problem solver: 2017 Tiffin Breeze 32BR