They never finish the job in the promised time (at least with me)
although they have acceptable, (sometimes good) repaire service, they don't respect time.
they could say they would have the car ready by a certain time, but you end up waiting for another 5 hours
the only pro is they have affordable charges
more