The first time I took my Mercedes here I was impressed with the service, attention to detail and price (compared to the dealership). The second time, I drove from Chelan for an oil change and they ask me when I got there if I could leave my car, possibly overnight, since they were short on mechanics that day. I told them I could not and I left. I have a check engine light that keeps going on and off intermittently so I called again for an appointment and included the oil change. I called that morning to be sure they could get me in that day. When I arrived they said they could do a oil change and possibly the diagnostic but, they wouldn't be able to do anything else that day. I told them to not bother with the diagnostic in that case since I was traveling to the west side that week and would have it done there instead. When I arrived to pick up my car I discovered they had gone ahead with the diagnostic for $150. One of the issues they told me about was I needed to replace my tires since they were the "original ones". I told them they were my second set and the car has just 50,000 miles on it. The other issue has to do with something still under warranty and has to be done at the dealership or they charge me for it. So, I will have to go to the dealership for that anyway. After leaving I discovered all my service warning lights were still activated and go off every time I start the car. I also keep getting a notice that I need my 50,000 service. Seems like that should have been done when I was there for my oil change? Just disappointed since I thought I had found a good, local shop I could count on for servicing my car.