Second visit to this shop with my BMW X5. First was for parking lot damage to rear bumper and trim. Excellent work, can't tell it happened. Perfect color match. Second visit was for broken glass lens on fog light from freeway rock. I stopped by to have damage inspected and make appointment. At my appointment, light assembly was replaced while I waited (1 hour). What more can you ask for?