Been there several times.
The first went ok, but it cost more than it probably should have.
The second time, I had all new front brakes (both sides) put on my car because of a sticky caliper that was causing my wheel to heat up. Picked it up after it was ""fixed"" and the wheel was hot again before I got it home. They claimed the part they put on it was worse than the one they replaced and would have to put on another. Seemed very coincidental that the ""new, but defective"" part just happened to end up on the wheel that had the exact same problem. But they fixed it the next day when a replacement part became available. Still not sure if a new caliper was put on there the first time, or whether they tried to ""free up"" the old one and charged me for new.
Now I go in for an inspection and they fail it for a parking brake not engaging. I ask them if they can't just adjust it, because I just had them worked on not too long ago, and it was engaging, just not strongly. Nope, I get told the wheels have to come off and it would take some time to deal with it, but they'd be happy to ""schedule it in"". So I get perturbed with my failed inspection, and take the vehicle home to see if I could fix it myself. It took 5 minutes to do it after learning what had to be done and jacking it up. No wheels needed to be pulled. For someone with a lift and the expertise that one is supposedly paying for, it should have been a 5-minute fix and a passed inspection. Instead, it would have cost me god knows how much for them to root around because they didn't know how to adjust a parking brake on this very common American-made vehicle. And to add insult to injury, I had to pay another $10 for a re-inspection fee, that should never have been failed in the first place.
So, I'm disappointed because I would like to give them another chance, but 2 lousy experiences out of three is a pattern I can't ignore.