That would be very upsetting if the watch had a sentimental attachment.
However if it was just an old watch you had laying around, a brand new watch seems like rather good customer service to me and should be applauded. That’s quite a result.
The damage to your original watch does not inspire confidence, but their willingness to admit their fault and solve the issue does.