I had the unfortunate need to use a body shop last summer, chose to use Korva. They are definitely high end and workmanship was excellent. Tesla is going to have to step up and get more shops approved/trained though. Korva is sooooooo busy! They just can’t keep up with their work, so it took almost 7 weeks to get my car back!
The delay was not because of lack of body parts (as has been a common complaint on other forums), but just scheduling inside the shop to get through the various steps to completion.