Well we hate rocks. Not the kind we polish and wear on our fingers but the pain in A** kind that fly up on the 101 and chip our windshields! Thanks goodness we have coverage through our insurance however that doesn't mean the glass company always does thorough job. In the past we have seen windshield repairs with missing screws and other short cuts. This was our first time using Integrity Auto Glass. Mike was our technician. He was fantastic. He was on time and did a great job. We had a full front windshield replacement that looks smooth and beautiful. Mike was professional and we will, unfortunately for us because we travel the 101 a lot, be calling Integrity Auto Glass in the future.