Consumer Reports' enthusiasm for Tesla electric cars has fluctuated, but owners' enthusiasm has apparently remained steady.
The magazine that once declared the Tesla Model S to be the best car it ever tested, but more recently it has raised concerns over reliability, and criticized the automaker's Autopilot driver-assist system.
Nonetheless, Tesla once again topped Consumer Reports' annual customer satisfaction rankings this year.
The rankings are based on a survey of owners of cars one to three years old, with scores for each model considered in a brand's overall ranking.
The customer satisfaction index for individual models is determined by the percentage of owners who responded "definitely yes" to the question of whether they would buy their cars again.
In the case of Tesla, 91 percent of owners said they would buy their cars again.
2017 Tesla Model S
The survey covered model years 2014 through 2017, encompassing over 300,000 vehicles.
Owner satisfaction scores are separate from Consumer Reports' own road-test and reliability rankings, and in fact some cars that score poorly in those tests but are still well liked by their owners.
This was the first year Tesla appeared in Consumer Reports' reliability rankings as a brand, but its debut was not auspicious.
2016 Tesla Model X
But Consumer Reports found issues with the Model X and so, despite noted improvement in Model S predicted reliability, Tesla ranked 25th out of 29 brands.
In its own review, the magazine called the Model X "fast but flawed," praising the electric crossover's performance, but criticizing the interior, ride quality, and 17-inch touchscreen display.
Consumer Reports has also criticized Tesla's Autopilot system, saying Tesla must add more safeguards, and has called the name "Autopilot" misleading, because it implies that the system allows fully-autonomous driving (it does not).