We have been using Rogers for over two years to service our fleet vehicles. They are always fair and upfront with us.
On a personal note: My brother was visiting from out of state and his alternator went out on his car. We took it in at 8am and they had a new part ordred and installed and out the door in time for him to get back to Idaho for work later the same day. I can't say how impressed I was with their efforts on our behalf.
I went there because I saw so many good reviews, but had a bad experience. The guy behind the counter was very friendly and gave me lots of information- he seemed to know what he was talking about. I told them the car had a transmission problem. After $75 of diagnostics, they told me....yes, the car had a transmission problem. They recommended flushing the transmission for $125, so we agreed. Then they called to tell us it had broken the transmission, the problem was worse, and they wanted over $3000 to fix the transmission. I called another shop for a second opinion, and was told that flushing the transmission had been a horrible idea given the circumstances and that we were being overcharged by quite a bit. So...after giving them $200 all they did was make our problem worse. I took the car somewhere else. Maybe it was a fluke, but I'd never trust them with any work on my car again.
Its rare to find a mechanic you can trust. Rogers will work hard and diligently to find the cause of the malfunction. On two occasions we stumped them. They work for hours and hours until they could figure it out. The only charged for the part, plus labor. They don't charge for wasting their time.
The dealer made a two-minute guess that our issue was the computer, and asked us for $900 to fix it. We took it to Rogers and they discovered it was due to a smaller component associated with the computer, and only charged <$100 for the part, and one hour labor.
PROS: Integrity, honesty, competence
CONS: We have to call for status, or it could be days before we hear.