I would not recommend SafeLite at all, i just bought a pre owned BMW and unfortunately got hit by some construction debris on I-77 so i was referred to SafeLite by my insurance. The first time they installed the wrong part and the windshield had some coating that became annoying so I had to call back about it. They acknowledged and put in a warranty request for the repair done a day ago, this time the part was right but they had not checked it and since it had a scratch they have to order the windshield again. Today i got a call about part being in and they gave me a time slot for tomorrow noon to 5 but then within 30 minutes the same lady called back and said she made a mistake on scheduling and there is no opening until Wednesday so now i have to wait 5 more days to get it fixed since it was bot done correctly the first time. I should have just gone to the bmw dealership and gotten it fixed, not using SafeLite again Sorry!