In Charmico, opposite side of the street of condos Club Nautico 2 and half block back (there is a gate and watchman at Club Nautico 2) there is a good sofa repair shop upstairs. Hard to find and a hole in the wall, but he picks up and delivers, done two sofas for me. For you, he'd probably have to order the material. But good work and inexpensive. You might have to ask once you are on the street where he is. If you can't find him, pm me and give me your number.
singletravel