This is my choice place to go whenever my car needs a nice fix up. The people that work here really know cars and always know what to do. I usually just drop my car off here and they have it done pretty quickly. If they have to order a part, they will usually let you know how long the wait time will be and then you can bring your car back when the part is in. If you prefer, you can even get the part yourself, but these people can always find better pricing. They don't charge really crazy prices and always treat their customers nicely.