I went to this shop because my brakes weren't working well. It was fixed but didn't last long and started to leak a month later.
The biggest fright was that the VAN was fine before but after that it suddenly had multiple problems everywhere ranging from Transmission Leakage, Oil Leakage to Break Oil Leakage.
I don't trust these guys because they don't just fix a problem they go looking for problems.
Avoid.
Pros: Warm Room to Wait
Cons: Everything is diagnosed.
more