I hate mechanic shops. I'm the son of a dealership service manager. I know what needs to be done and how to do it right.
I usually do work myself for the above reasons but was feeling lazy. This was the 3rd shop I talked to. They did a job for for $250 less than the next cheapest quote. No song and dance. You will get charged fair price for parts and while the labor per hour isn't cheap, it is in line with the area average.