I live in Burlington. I got an alert for 12V battery. I made an appointment in Montreal via the app for June 3. Shortly afterward, I received an email saying that they were turning it over to Mobile Service and they canceled my appointment! (Cool I think). So, my wife being a worry wart, I called Tesla Roadside service. They looked up my car, checked the battery voltage and told me that it was at 13V, which is where they like to see it changed, but said that it was in OK shape to drive until Mobile Service called me.
Today, I was driving south and stopped at the Berlin VT SC for a quick charge. I noted that the charger was working well and that the new pre-condition programming was working well. A guy in a Tesla shirt walks up and says, "Hi, Are you Bill." I am a little surprised, "Yes" says I. "I see you need a new 12V battery and I am here waiting for a roadside service vehicle to come in, I can do it in 10 minutes."
So, 10 minutes later I was done! And, being an efficiency geek, his truck was so well organized, printer on the dash, CC reader. WOW... I love this kind of service! I went back to the charger, the M3 pulled in and the owner went for a bike ride while the Tech worked on his car!
I have 97,000 miles on my Model S. Only service has been changing tires and windshield wipers, a cracked windshield (stone off a truck) and a little sensor in the bumper that was also fixed by a mobile tech in 20 minutes about a year ago.