If it were possible to give them less than one star, I would. Absolutely the worst automotive experience I have ever had. My car was towed there because it broke down on 128. In retrospect, I should have taken my chances there.
They were every terrible stereotype of a bad mechanic you could possibly ask for. Aggressive, rude, sexist, you name it. There should be a special place in hell for Shamee.
Under no circumstances go there. Really. Awful mechanic.