Original review: I took my 2005 Subaru Outback to them for its 90,000 mile service. I uploaded a picture of what the invoice came to. $745.15 total. Of course there were things that they found in addition to the routine things recommended for that mileage. Overall, I give them a high rating for their ability to talk to a layperson about the needs of the vehicle without sounding like they are talking down to you. I dealt mostly with Robert. The work was done within a reasonable time frame and I have not encountered any problems with the work done, although I did just pick up the car today and none of the work done involved any exterior alterations that I would be able to judge immediately. The only issue was a slight delay in getting it done. They said they might have it done by the end of Monday but instead I had to call on Tuesday afternoon and they still had to "complete the paperwork" on it. They did want to charge $100 to change the cabin air filter. I don't know if that's difficult but I will try to do that myself for that price. Who knows? Maybe that is a $100 job. Ultimately, I will take my cars back to them. I'll increase my rating to 5 stars if I ever do get truly outstanding service. For now, I'll say they are "very good". Addendum: The Subaru had a pulley in the serpentine belt system break which required repairs. They were able to get it in right away, fixed it, and got the vehicle back to us very expeditiously, and all for what we felt was a reasonable price. However, 5-6 weeks later, the idler pulley in the same system broke and we had to return the vehicle for similar repairs. Ultimately, they offered to fix it for the same price "as if the same part was worked on and replaced before breaking". This seemed like a very fair way to do it, since the car had been in very recently for similar service. As far as I know, it very well could have been a case of bad luck but they met me half way. I will continue to take my vehicles to DOM.