Good luck getting this shop to do anything right. They'll quote you a price and then turn around and almost double it upon payment. Need a part? They'll tell you it isn't in stock, schedule an appointment for the following week, then when you show up someone else will already be tended to in your time slot. Not to mention, said parts will be in the wind.
Cons: Everything Else