I went on the recommendation of another person when I was having check engine light and transmission issues. They got me in on my day off and checked out my truck extensively over a couple of hours. They couldn't find what the reason was for the check engine light and couldn't replicate the problems I'd had off and on. They told me to come back when and if the check engine light came back on. They were very good about not charging me for all that time that they invested and they have won my loyalty as a customer for any future issues I have! I highly recommend them as an honest shop.