I looked at this thread and a few others before going with Leon's Auto Body on Vanley. Rep wanted me to use 417 CSN or something like that. I requested Leon's Auto Body on Vanley. It's a hassle! They took a month longer, don't provide updates, their rental options (more on that below) are mediocre, I had to go back due to something they missed, ... It's more of a 3/5 experience and not a 5/5 one. The body work itself does look good though. And no, I'm not too harsh on Leon's, they need to work on their communication.
Leon's recommended rental agency Enterprise doesn't have Tesla's for rent. This proved to be a MAJOR PITA, even when I did get a rental. Enterprise (Exotic) also charged me because my insurance agent wasn't responsive. Leon's assured me it was their responsibility to deal with Enterprise. I wanted a Tesla because I had a feeling this was going to take long (and I was right; it actually took a month or so). Regardless, Enterprise got me f****ed up thinking they can charge *my* card without at least a call to *me.*
Anyways, the customer service with Leon's Auto Body and Enterprise just makes for a meh experience. Idk if there is a better option, but I'd definitely check for rental options before locking in a shop. Also, if you do rent a Tesla, ffs pair your phone via NFC (you don't need the app or a Tesla card, your phone itself will work). Getting locked out is a nightmare... That being said, the most important thing, which is the body work, looks pretty good. I'd hope for at least that given the runaround... I hope this helps someone else!