I had a good sampling of the services at Import Paint and Body...
I recently purchased a first generation MINI Cooper JCW (not the classic, the new one owned by BMW). It had a couple of rust spots on a few body panels. It needed some PDR on a fender and the bonnet was resprayed at some point in the past and the color wasn't a very good match... not to mention the handful of dings and dents that needed to be massaged out. Oh yeah... I had a new pair of rocker panels that needed to be painted and installed.
The team did a great job. The actual price was up maybe 5% over the estimate (but only after I got a phone call to describe the additional rust issue that was found and they got my approval to fix it). It took an extra week to get the work done, but luckily this is a fun car, not my daily driver, so I had the convenience of time.
The car was returned to me in beautiful shape. All of the work had been done right the first time (with that long list, I was expecting 'em to miss something, but no... they got it done right).