Warning light came on, indicating immediate problem. knew I needed a professional diagnostic. And as with last visit, I was taken right in, they did a cursory diagnostic, informed me that the car was safe to drive and to make an appointment as it could take up to 4 hours to complete check-up. There was no charge for the service. Returned a few days later, and yes it took 3.5 hrs. Fixed the problem. Exceedingly good service and price. I added some extras to my bill, which were then discounted in price. Can`t say enough about personal and service. Would give a 10 if it was available.