Terrible, took them a Lexus ES300 knowing I had either a bad radio or amplifier. They told me there would be a $75 diagnosis fee to determine which was bad, they call me a week later and told me it could be the radio or the amp, that they could send them both off to be looked at and it may be $900 to repair and still charged me $75 for telling me what I had already told them. DO NOT RECOMMEND!!! Tech has no troubleshooting skills!!!