My opinion is based on the service department alone. Avoid this place at all cost! Their communication skills are zero to none. I took my car in to have suspension work. I never heard from them, so I called they said they had to order parts. I also asked about a radiator quote. A week went by nothing, I called back , the service rep James said my radiator was almost done they would be working on my suspension shortly. I told him I never asked them to put a radiator in just for the quote. He finally called back said my car was done. I drove about three minutes , I could tell they fixed nothing. I took it back. Asked if they even bothered to drive the car they said the Tech did. I said well you fixed nothing I brought it here for. They said it would be fixed next day. It was not fixed next day. They never called again , I called parts were coming from California I was told. A week later I came and picked up my car. My car was never fixed. I will never go back. These people have zero idea what communication is. Or how to work on cars , they are just parts monkeys.