I had a bit of a rocky experience here, but in the end customer service wins for me.
I took my car here to be repaired after Geico referred me. The car was fixed within a few days, but returned to me with a 2 foot crack in the windshield which was not there before. I was told it happens once in a while from the pressure of repairing cars AFTER about an hour of being told it was from the EXTREME temperatures that made a crack from a tiny rock chip while on their lot. By the way... the most extreme it got that week was a mere 69 degrees at night and highs of 85+. So, I was naturally pretty upset when I was told it wouldn't be fixed except on my dime. I threw a fit to say the least.
Luckily the owner called me THAT night and told me he would replace the windshield AND rent a car for me while it was being repaired. That is top notch service.
I just wish I didn't have to have a blood pressure spike to get to the end result.
Regardless, they did a great job on the repair and making sure the customer was happy. This is the place to go.