I have been going to this shop for years, and they've never let me down yet. Excellent service (I agree with the other writer; Andy is great!). They don't try for unneeded repairs and charge a fair price. I wouldn't say they're cheap, but they are average. They've always proved trustworthy, and I think it's a good sign that many of their workers have been around for years. Cascade Hills is my go-to spot for all car related issues. As a matter of fact, I'm taking my car in tomorrow to get checked out. One thing, though......make an appointment. They are very busy and if you just show up you may not get in.
Pros: Great service, honest workers, trustworthy
Cons: Very busy (make an appointment!)