I would look at two main parts of the business: Customer service is the best any place, including clarifying issues and follow up and the free shuttle of course.
Service and repairs are always good. Only one minor issue preventing me to give the highest rating where the bolt on air cleaner shroud was left off my truck when I picked it up. This necessitated taking time to bring the truck back and get it reinstalled. There appears to be a glitch in mechanics/ supervisors rechecking everything prior to customer pick up.