My wife and I took delivery of a Model X and Model S two years ago with a fantastic delivery experience. Very different experience now: we just survived disastrous delivery experiences with our second Model X and S lease deliveries: 3 hour waits, failure to refund promised deposit on cancelled model 3 order, failure to properly return lease return to US bank, failure to deliver new registration in timely manner, delivery center "loss" of deposit check--had to email copy of cancelled check with no apology and still no registration. After numerous phone calls and emails and much frustration, everything is only now in order over a month after delivery. On the positive side, the new Model X and Model S are fantastic-much better than our previous Tesla's. I am happy that my new leases are 3 years rather than 2 so I do not have to deal with Tesla delivery too soon. I am hoping they will "grow up" by then.