I have always gotten the best service from Hope Valley Exxon. I've been going to them for years. I cannot relate to the person's comment below about them being dishonest. They have always been very honest and straight forward with me, but I always ask for an estimate before they begin working on my car. I think that's just a smart thing to do wherever you get your car serviced.
I took my car to another repair shop once and was told that my car needed $800 worth of work to fix an issue. Then I went to Hope Valley Exxon and the mechanic there said that the quote that I got from the other shop would fix the worst case scenario and that we should look at the least expensive repair options first. The cheaper repairs ended up fixing the issue and ended up saving me over $600. I don't know many other mechanics that would provide that level of service.