This company did a very good job on my windshield replacement. It only took 20 minutes in total and the guy was very patient and nice. I have to say I decided to choose this company because the customer service lady was really nice, even after I calling her three times to ask many detailed questions.