I took my '04 Mazda RX8 into Bennett's, after receiving a recommendation from a family member. I went in and was quoted $2500 for a full body repaint. There was very minor damage -- door dings, scratches, etc. and a dent in the top of the car. When we went to pick it up, it had paint drips, scratches, dimples and dirt in the paint. It took 2 additional weeks, and two more rounds of whatever they did (do they even have a paint booth??) and it still came out with a scratch on the hood and several pits, dimples and nicks. We were very amiable and reasonable and tried to work withte owner with absolutely no results. He insisted it was a quality job, and what we wanted was a ""showroom finish"" which would cost thousands more. He refused to pay for a rental car for the 3rd week of not having our car done. I called a few other body shops just to see if my expectations were too high. They confirmed that for $2500 I should expect a showroom finish, and was genuinely surprised of how the owner was acting. Will still try to settle, but at this point, it may be going to court and definitely on the BBB's website.
Pros: ???? Haven't seen any yet.
Cons: If you hate being screwed over, don't go here.