All Valley was excellent! They were able to locate the part we needed and held our car overnight until the part arrived. Fees charged were reasonable and they kept me informed of how things were progressing. They were professional, honest, and always courteous. A week later Kevin, the manager, called to make sure that everything was going well with our car. I would highly recommend All Valley to anyone who needs automotive care!