I'm sorry to say, the experience I had doesn't reflect what the owner wrote on his page. His shop may have been great in 1995 but it certainly is not now.
My car was towed there, they kept it 5 week, didn't fix it properly and gave it back to me with a different key and no remote. (And all muddy)
6 weeks after that, they gave me a replacement remote that couldn't be programmed for my car.
Finally, after 12 1/2 weeks of dealing with them and hearing one excuse after another, they sent me the right remote.
This was the worst experience of my 40 years of dealing with repair shops.