I have had Roy O Brien body shop do a nice job. They painted a new front bumper cover for me (don't ask why) and it matched perfectly. In fact, before they put it on the car, I didn't like the amount of orange peel on it. I asked them to redo it or rub it out, I think they did the latter and it came out great.
Just my .02 cents.
As far as their mechanics go -- they suck -- don't ever go there. For that I go to Village -- very professional and quick imo.
Tony