These guys are great. We are a family that really uses our vehicles and keeps them for a long, long time. Therefore, we need an auto mechanic shop that will work with us to that end. They will do a comprehensive checkup of your vehicle, free of additional charge, checking for all important safety and maintenance issues. They will provide you with a complete list of items that need attention, and possible emerging problems, indicating which are safety related, maintenance related, etc. The list allows you to plan and budget for the repairs as they become necessary. You can keep your vehicle running better, longer if you work with them. They do make every effort to save you money on repair and parts. They keep this accumulated information for you on file in their system, until you tell them it's no longer needed.
I've never had a bad experience with David Carmichael and his team. They are honest, watch out for your interests as a driver and vehicle owner and stand behind their work.