These guys are definitely top-notch mechanics, honest and transparent, and extremely thorough with their diagnostics. I had some engine trouble (cylinder misfires) along with some steering system problems and bounced between 3 different shops in Cookeville. None of them could accurately diagnose the engine issues on my 2005 Mercedes, and all 3 of them totally missed the true underlying problem affecting my steering system in their inspections. It was only until I got my vehicle down to Elite that we figured out precisely what the engine needed. And they almost instantly spotted the real steering problem, which was my rack and pinion. They broke down everything that needed attention in incredible detail, revealing much more than the prior inspections, and took care of my immediate needs so I could safely drive back to Nashville. I wish I could afford to let them replace the rack and everything else right now, because I know the quality of their work is impeccable. I would give them 5 stars if they were a little more flexible on sourcing parts. I found many of the parts I needed, OEM, new, for far less than what they quoted me. I understand, though, they have a high standard to maintain. Labor was a bit pricey too, but you get what you pay for on maintaining German vehicles. So, 5 stars on quality and professionalism. 4 and a half overall if you're on a tight budget. To my fellow Mercedes owners, don't even mess with the shops in Cookeville. Take it down to Elite to get the job done right.