I had an appointment with them, due to a check engine light,I was losing power going up hills and the battery light was coming on. I also had squealing brakes. I ended up replacing the alternator and a belt. The brake pads were fine but the discs were rusted. I replaced those. The wrong parts were delivered and I had to wait for the right ones, this kind of turned into an all day event. There is now no longer any issue with the power, however sadly the brakes are still squealing.