I've been a customer for almost 8 years, with 2 different vehicles, and my relatives are customers as well. I find them to be knowledgeable and trustworthy, with competitive pricing. During my last service, I used their shuttle service to go home and wait offsite, which was very convenient. That said, if you're looking for a place to get a quick oil change, I'm not sure if this would be a good option as they seemed very busy. After a couple of hours, I received a link to a detailed report with photos. (This is a good example of businesses using technology to provide a better customer experience.) I recommend that with the report, they should also include a call to action. Like, I just received a link via text, but wasn't sure what was happening next. What do I do with this information? Do I contact them or are they going to contact me? If there are issues with the car, what can/needs to be addressed immediately? I ended up calling them back and opted to get some additional repairs done. They had to keep my vehicle for a few days, but was able to provide a loaner car. On the day it was supposed to be done, I hadn't heard from anyone. I called the shop for an update and they told me a part they ordered was late, so we settled on me picking up my car the following day. I did so, and I'm ultimately happy with the repairs. But I mention these details above because I feel like there are tiny gaps in the customer service experience that keep it from being truly seamless and could be easily addressed.