After getting our cars repaired on at other places, I would have to say Greenes is the best place to go if you want it done right. Yes, it may cost an extra $100 or two, but they don't just slap on cheap parts and give you a sloppy paint job- they take pride in their work, and it shows!
PROS: Excellent work
CONS: Slightly more expensive then the competition, but WELL worth it
more