Advance Auto Center is busy for a reason, because they are good! I've been bringing my cars here since the early 90s, and have never had any problems with their service. They always come in at or below the estimates Steve has given when I've dropped the car off and the car is always ready when they say it will be. They also have loaner cars, but schedule ahead if you need one.
Pros: Honest, friendly and professional
Cons: Busy shop, so sometimes need to schedule appointments in advance
more