My insurance company recommended them to me so I made an appointment. As I arrived, the receptionist told me that it would take about 2 hours to replace my windshield. I didn't want to wait at home for 6 hour window, therefore I chose to take my car in. It turns out, it only took about 1 hour and 15 min, which was a nice surprise. The lady before me said the same thing (2 hour estimate but actual 1 1/4 hour wait). The waiting room and bathrooms were clean. There are bottle waters and snacks (chips/cracker) for customers. Minus 1 star for no wifi and incorrect estimate in wait time. The new windshield turn out great...no cracks, no leaks.