Neiman Marcus did a far better job for me.
I took my bag first to Gucci - instead of taking the bag in or looking at it, the SA gave me their repair center phone number! (I don't have the number any more.)
Enraged, I took it to NM. It took them about 4 weeks, but they did a great job. This was two years ago, and the repair was free. I don't know if NM will do it for free. I think it depends on the type of repair. NM will call you when they need your authorization to charge. They charged me $50 for a bag I took in early this year.