Came in for several trouble codes but mostly to analyze the AC Faults, Power Steering issues and Electrical Troubles. Vehicle was said to be needed for the whole day in order to diagnose and troubleshoot. Through 4 hours of extensive troubleshooting, I was notified of the diagnostic symptoms and the possible repairs needed to clear. The best part was the streamlined and use of the Software Program for communication that showed every symptom and all the needed and recommended repairs. This was extremely user friendly and allowed you to accept or decline the recommended repairs for them to perform. It was followed up with a phone call to confirm the approval to ensure every item selected or declined was exactly what you requested. In addition, the software program included the technician's notes or comments on his or her findings which led them to their conclusion for the repair. They were also honest and discussed parts on hand or parts on island and however long it would take the parts to arrive at the shop. That being said, I approved the repairs and from the point of dropping off the vehicle to the time I received notice that Vehicle was ready for pick-up was a total of 6.5 hours meaning it did not need to stay overnight. Streamlining the process even further, the software program had the ability to pay online. This means there was no waiting to pay the invoice, but show up, pick up keys and drive off. TOP NOTCH CUSTOMER SERVICE. EXPERT MECHANICS AND MANAGEMENT. SUPERB TECHNOLOGICAL STREAMLINING PROCESSES. HONEST AND GREAT QUALITY WORKMANSHIP. HIGHLY RECOMMENDED FOR ANY VEHICLE NEEDS! I WILL DEFINITELY USE THEM IN THE NEAR FUTURE FOR MY OTHER VEHICLES AND WILL REFER THEM TO ALL FAMILY AND FRIENDS.