I've been taking my Ford Escape here for years after getting poor service from the local dealer. Salem boys has always recommended service when necessary, and more importantly, declined the opportunity to perform service that they didn't feel was necessary. They keep good records of the maintenance that they do on your car, so they can tell what's needed and what isn't.
During the Christmas break, our alternator failed and they took the car. Unfortunately, they couldn't complete the repair because parts didn't arrive in time (from our local Ford dealer, I suppose) so we used their rental car for a reasonable free. We had a problem with that too, which no one could have foreseen. Within 20 minutes after we called them, Mark and Andi showed up at our house with a spare rental car, fixed the original rental car on the spot and drove it home. If you have a problem they'll make it right.
I especially like the fact that when they make a service recommendation they just lay it on the table as a choice -- I'll sometimes defer a maintenance operation to a later date and they always accept my decisions without argument.