I am experienced with cars and I have found it very hard to find a good AND honest mechanic in Baltimore, since I moved here. I finally gave this place a try for one of the more complicated issues. The issue with my car was a complicated sensor computer issue and I knew it might be a hassle. The owner worked with me on price, they kept good communication about timing, and they were honest about the work/parts. My car seems to be running well now and I plan to take it back to them in the future.
Pros : honest, on time, good communication, flexible, and able to fix a complicated issue.
Cons : didn't clean up after themselves in the car.
I brought my 96 Cavalier in for a tune up, and fuel injector cleaning. 2 days later they say it's done. When I return to pick up the vehicle, the car ran worse than before so I refused to accept their work and told them to fix it right. The next day they tell me it's done and that it's "purring like a kitten". When I return the second time to pick it up, it is still running rough, just as before. I asked them how sick that kitten is. Again, I ask them to fix it right. Another day goes by, they call and say it's done. When I go to pick it up, it still sputters and runs rough. $2000 spent, and the car runs worse after than before I took it in.
2 months later, against my advice, my father in law took his car to PT for a tune up, and he had basically the same experience. Over $1,000 spent, and his car ran worse after than before.
Save yourself some money and have a monkey work on your car, you will get the same results.