This happened to me with an L shape sofa. Our cats wrecked it. It was leatherette. A big corner one. I paid 6,500 for replacement fabric. and it was done in 2 days and delivered back...I offered them 500 baht extra to jump the queue..and they agreed..We told the owner when leaving the property. She got a newer sofa! Job done!