I did a lot of research before I chose Integrity. They have been in business at the same location for more than 17 years, which was important to me. They also work with virtually all insurance companies which gave me added assurance as my insurance company then provided an additional backup warranty on the glass. They had my glass and scheduled an appointment at my home immediately. Called on Saturday and they were there Monday. I'm a retired engineer and am quite the perfectionist. Danny showed up on time and has been with Integrity for about 15 years. He was simply outstanding! Even though I watched every move and talked with him the entire time, he never missed a beat. He is highly efficient and detailed in every way. I could not be more pleased with this service. Living in Arizona means replacing windshields more often than normal. I will use Integrity every time. Btw, Integrity did not request a review nor offer any benefits for doing so. I believe in word of mouth for both poor performance and excellent performance. I only take time to do this hoping it helps others who are as picky as me :-)