Safelite does a good overall job and I have been directed to use them in the past by my insurance company. The last two windshields I have had replaced the service techs didn't clean when finishing the job. Disappointing that they can't truly take a little extra effort to clean the glass so you can see to drive home.