It can't get better than Da-Les Body Shop. I brought in my 08 BMW. They did a spot-PERFECT JOB. They noticed that the BMW body shop that repaired my car last had messed up, and FIXED THEIR JOB. They charged me LESS than the estimate, cleaned and polished my car, set me up with a cheap rental car, and finished early. The owner met me when I dropped my car off and when I came back to pick it up. Could not be better customer service. I live in Los Altos and will make the drive over and over again. They are worth it.