I fixed my appointment with Eliot's for my SUV. They did the complete check up and repaired whichever was not properly working. Their techs were very professional and in that one hour whatever they did was done perfectly. Now, I can rely on them, they are real professionals.
Be very careful here, In my opinion these guys will over charge you any chance they can.... After receiving my vehicle back from this shop, I notice that my air filter cap was not reconnected and was just sitting unattached under the hood of my car.... the owner then admitted to charging me to replace a $900 unit because he didn't have the know-how to replace a $70 part within the unit and was easier and quicker for him to replace the much more expensive unit. He also did not get my permission to replace this $900 unit after he initially quoted me $70 to replace a small piece...
The owner prides himself on being a rare honest mechanic. I was drawn into this advertising scheme when I first moved to the city, and had a few oil changes at a great price (and donation to charity!) but then I paid $700 for a part I later found out I didn't need. He ended up being pretty pushy about needing it. Very frustrating.