This auto Stereo shop provides excellent service, and does so with a mind to educating the customer. When I've brought my BMW, I've been told what's needed now and what I can do now or wait for.
Pros: There's a strong feeling of trust here.
Cons: none that I can think
more