I have had an extremely frustrating experience with this mechanic and would not recommend them to anyone. Here's the story.
My car was towed here when it first died a few weeks ago. I was told I needed a new distributor so I had them fix it, and expected that to be the end of it. Within 3 days of it being "fixed" my car died on me while driving and once again had to be towed to Marshalls.
I was then told that the first distributor installed was faulty and needed to be replaced....again. They did this with no issues as they had warrantied their work (only reason for the 2 stars), but I was then expecting this to be the end of it.
No joke within minutes of driving away for the SECOND time my check engine light came on. I realize this could be completely unrelated, but I've had this car for 13 years, never once saw the check engine light come on, and now of all times it comes on as soon as I drive away from this mechanic. The coincidence for me is too much to believe it's unrelated.
Since I got my car after hours, I brought it back when I had the chance to get it checked out for a THIRD time. The reason for this check engine light was seemingly unrelated they said, which I would've believed if it weren't for after driving away for the third time the check engine light was BACK on within a few hours.
Bottom line - I would expect a good mechanic to fix my car the first time around - not require FOUR trips to get it back in working order (and no guarantee that after the fourth it would be fine). At this point I don't know if it's poor mechanic skills that created more issues instead of helped, or if it's an ineffective review of my car to ensure they catch all potential issues. But either way, this mechanic failed to fix my car after numerous attempts.
I can tell you that for the FOURTH time in less than 3 weeks I am taking my car to a mechanic - but it will NOT BE MARSHALLS.