I took my first car to them a few years ago. They had it for a few days longer than I hoped....but when they were done, it was running great. They even gave me a loaner for a couple of days. When I took them my second car, they were able to troubleshoot & fix an electrical problem that the dealer had problems with. If you have a Beamer or Mercedes, I definetely recommend them.
Pros: can troubleshoot and fix anything, cheaper than the dealer
Cons: took a few days longer than I hoped
more