Very bad service! they charge too much and they cheat and screw people for no reason They lied to me that a lot of parts in my car are not good and I need to replace it but its not true, I just put them new like a couple weeks ago in dealer shop. They fixed something and I just left the shop and it broke again, so I had to come back to them and had to pay again because they suddenly figured out that what they fixed before was not a main problem it was something else not good. And go on and on.
I will never come back to this place, and not recommend to others.