I've used these guys in the past and they are generally good. But when things go bad.... Took 30 minutes for them to "finish" my car yesterday and I still had to clean the glass myself today.
They just lost track of it. Then when one of the guys started working on it, he walked away with it half done and started working a different car.
I had to get a supervisors attention to get them back on it.
Will probably go back because of its proximity to my office but I will be talking to the management about why I won't be back if it happens again.