I think the repair is terrible and I would be annoyed. And I don’t know if they would have even taken the repair if there was already a hole in the canvas? Definitely bring it back and have it redone. I went to pick up a repair last month which had taken 4 months! To replace two small side tabs on a vintage Trocadero. They replaced the leather but didn’t put any hardware for a strap to attach to. So now waiting again, very frustrating. Hope they can fix everything to your satisfaction.