I've always hated taking my vehicles to the dealership and a good independent shop is tough to come by. We have been taking our Toyotas to another shop for years but they failed us a few times and I just got sick of it. My last experience with the other shop they charged me $540 to fix a problem and it was literally no different than when I drove in. So I went back immediately, the guy hemmed & hawed and then gave me my $$ back saying, "I don't know what else to do, there is nothing wrong with it." On a friend's recommendation I took my truck to R&M. They diagnosed the problem and fixed it properly, explained what they did and make recommendations for other issues. The other shop I used to use was cheaper but if they can't fix the problem what's the point? I'll be taking all of our cars there now.