I have used Main Line Collision to deal with several mishaps and the work has been excellent. Admittedly the man who answered the phone for my most recent problem was gruff, but the man who actually arranges for the work was sympathetic and polite. He was able to write up an estimate for my particular insurance company, which works with Main Line Collision (a good recommendation in itself) and get things moving even before the call was over.
Pros: near home
Cons: gruff man may answer phone