Marlin is a nice guy, and very helpful. As far as the mechanical work done, it seems for me it has been hit and miss. I got a catalytic converter replaced, but the exhaust system apparently was not checked as part of the job, so there were pieces of the old converter that got into the muffler that plugged it up, and the engine consequently was overheating, unlike before. This led to other big costly problems. Then, I paid for diagnostics, which amounted to the mechanic's theory, not testing, and I replaced the recommended part, but it was wrong--wasted money. Some bad mistakes, but at other times, did really excellent work.