I've used this location for Oil Changes and Inspections for several years. They don't push un-needed additional maintenance (frequent radiator flushes, axel flush, frequent transmission service), and do the work requested in a timely manner.
I don't use them for repairs, just for thier maintenance services. Always get a second estimate and opinion on repair services until you've found a mechanic you can really trust.
Pros: Quick Service, can schedule drop off
Cons: Sometimes overloaded on Saturdays and a long wait if you must have something then.