I have visited the place several times to fix various issued, from issues with control arms to a bad battery. I was always pleased with the repair and the price was very reasonable. they never tried to fix something that i didn't really need to fix.
If you are planing to bring your vehicle to them take into account that you may have to book an appointment for a later date, the shop is busy, understandably.