I actually disagree that this is entirely the shop’s fault without hearing their side. Maybe there were legitimate delays in getting parts or unforeseen structural issues. I’m not saying your frustration isn’t valid, but restoration work is unpredictable.