Get a second opinion before you have them do any unexpected work. I think they do good work, but I also think they push to do things that are not necessary. Also, all of their recommended work seems to be "urgent".
I really question the last work they did on my car. I won't going to details but something is fishy. And while they overlooked the fact that my brakes were down to the last millimeter
The people working are always super friendly and helpful. I will keep coming back to get scheduled maintenance and other items done but only after checking with another shop.