I called my insurance agent (Farmers) to get windshield replaced, and they wanted to have one of their contractors come do the work. I asked them if I could choose who replaced my windshield and they said that they are required by law to let the customer choose, so I chose Integrity Auto Glass. They were very professional on phone, set up an appointment, came to my work, did a great job, and a week later I received an $80.00 American Express Card. I was slightly skeptical at first, but now I would HIGHLY recommend Integrity Auto Glass.