The work this place did on my car was great, but their customer service was an absolute joke.
Originally my car was estimated to be done in a week - they found more damage, and it took a week extra. This wouldn't be a huge deal, but they didn't even call to tell me! They also didn't call to confirm when I should drop off my car (I had to call them), but somehow they DID call my rental car company and change my reservation to a pick up - WITHOUT TELLING ME! I then went to the rental car place and was told the car wasn't there, and had to wait an additional 40 minutes to get it worked out.
Even after the delay, they last ~3 days of my car being in the shop were me calling and them saying it would be done anytime (it wasn't). At one point, I had to actually confirm that they even had my phone number. They only called me once the ENTIRE time my car was in the shop! Absolutely ridiculous. The work ended up looking good, but I can get good work done plenty of places - and next time I'd pick one that has any semblance of customer service.