Extremely disappointing. Seems they just want your money and don't really care about quality of work or completeness, or addressing problems when found. I went in there at the end of May with a noisy rear differential which another mechanic had just worked on, and I let Al know that i was getting ready to drive across the country. They got me in right away, but did not do the job correctly or completely, and charged me $977. The differential was making the same noise as when I brought it in, and I wound up having to take it to another shop in another state, where it was fixed properly (for another several hundred dollars, but way less than Al charged me). When I called Al from the other shop, he never expressed any concern and really didn't want to listen. He was very argumentative and NOT acting like he cared. Along with the job NOT being done right, the mechanic broke one of the bolts that holds the sway bar on. I noticed this right after I got my vehicle back from Al. When I went in and asked about this, he and the mechanic both said, "Yeah, but it doesn't matter. You'll be okay. It's not a big deal. You'll only notice it when you hit a bump." Not only did they NOT let me know about the problem, they never attempted or offered to fix it, and acted very flippant when I brought it to their attention. I wound up having to fix it myself. Big problem is that Al seemed really only interested in making money on the deal and NOT providing proper service. He charged me over $400 for roughly $40 worth of parts (retail price), and over $500 in labor for a job done poorly, plus breaking a part that I had to fix myself (that wasn't broken when I brought it in), and knowing fully that I was heading across the country and needed to have some assurance that my vehicle was sound. Then after the fact, he just wanted to argue. Terrible experience. I do NOT recommend this shop to anyone for any work at all.