I highly recommend Apex Specialized Automotive Inc.
Apex is a professional automotive technician shop. They are very informative in ways that the average person like myself can understand and I was not belittled when I asked for clarity. I was very impressed in the status of my vehicle when I picked it up. It was washed and wiped down. This sounds like a small thing but I only manage to wipe it down myself once a year. The warranty is vey impressive. I hope I do not have to use it but it is reassuring to know that Apex stands behind their work to that extent.
Again I would highly recommend Apex for your vehicle's services & repairs.