I had a pretty good experience here: the staff are friendly, the service was quick, and the feedback was great. However, I also have a few complaints. When my vehicle was in the shop, I received a phone call saying that my oil appeared to be dirty. I told them that I change my own oil and told them not to change it. (At this particular time, I had already purchased a new oil filter and oil from walmart to change it myself.) However, when I went to pick up my vehicle, they said that they went ahead and changed the oil themselves. I know that they had my best interests at heart and tried to do what was best for my vehicle, but that still doesnt justify doing work on my vehicle that I specifically told them not to do. Also, when I received the bill, a few of the charges were more expensive than the quote I had received. Although this place is a little pricey, I believe that the quality of the work is better than your average shop and the customer service is excellent. At the end of the day, I work recommend this place, and I plan to return in the future with hopes of a better experience.