I have a 2013 Tesla Model S P85 with lifetime supercharging and premium connectivity. It was given to me when it only had 61,000.00 miles. When I had the vehicle it was always was garaged when not in use and I had a home charger installed because I was told it does less wear and tear than supercharging the car on a regular and recurring basis, calling into question the value of supercharging the vehicle "as the norm". I only drove it 3,000 miles over a nearly 2 year period when the car died in the driveway at our home. No message displayed to warn me the battery was about to die. Prior thereto I noticed that the screen was taking longer and longer to boot up but I thought that just involved the screen (which had already been replaced by the prior owner). When Tesla surmised it was the high voltage battery my decision was whether to sell the car for salvage and buy another vehicle or to gamble on the quality of the service department in Cherry Hill, NJ by having them make the recommended repairs. Aside from the battery, they recommended an upgraded info screen which I intended to have installed anyway and four new tires. After I approved the original estimate I asked them to diagnose the car BEFORE they started the repairs they recommended so I could be assure the rest of the vehicle's components were in good working order and not in need of replacement in the foreseeable future. However, after the app indicated they had installed the battery and new tires the app notified me an additional $2,000.00 repair was necessary but the message from the service department was non-specific about what the additional cost was intended to fix. That is probably my biggest frustration with Tesla - arranging service through the app. The good news is that they promised a 4 year 50,000 mile warranty on the replaced battery. I was just notified the repairs were completed. It's too early to tell whether I made the right choice. If it remains in good working order for the next four years without any additional major repairs, then I will be happy!