Tesla service has so far been quite outstanding experience for me. The one caveat is the phone system. You can't call any service centre directly (unless they give you their personal cell number which some have). instead calling the service centre number takes you to a call centre. The issue is that it is never less than > 20 minute hold time, more often than not it can be 40 minutes on hold! Once you get through the staff there are not really able to do very much and will almost never connect you directly to the person you actually need to talk to. It's been 3 days now I have been playing phone tag and the call centre will not connect me directly so I never get the answers I need. Very frustrating. Elon needs to spend a little more money at least on call centre staff so the hold time is not so painful.