I have had A&H servive my vehicles for over 15 years and have never been disappointed. I keep waiting for them to tell me it's time to get a new car but so far they have kept it running like new. They will let me know when I am facing costs that indicate it's time to renew, just like they did with our other car. Our new car goes in for general maintenance, or when something doesn't seem "just right". We've always been treated fairly and with respect. Great people to deal with!!!. I was very surprised to read the poor review on this site. I'm not sure this person was at the same repair shop I've been going to for many years.