My windshield was replaced in just a few short hours. Some of the safety features had to be recalibrated which was expected. The windshield appears to be well installed. Where they fell short is in the cleanup aspects. There were bits and pieces of rubber and sealant residue on the dash, several clumps of what appeared to be dirt and dried leaf accumulation also on the dash. The steering wheel was also dirty. I'm giving four stars because the windshield installation appears to have been done well, it was completed in just a few hours, and the safety system calibration seems to have been completed appropriately.