He showed up without texting or calling. Once he began, he realized he had a scratched replacement. Informed me another windshield was on its way. 2 HOURS later the replacement showed up. Luckily, it didn’t hinder my afternoon plans. The windshield replacement itself is fine but all that time leading up to it was ridiculous.