Very Happy with my service here! Kyle and Matt make a great team! Had my ball joints replaced at a nearby competitor and they failed after only 30,000 miles. Original ones lasted 130,000. C&R determined that the parts used were not top quality parts. The quote to fix everything at C&R was slightly lower than the "we're sorry" quote at the other shop. My son had some work done here also and some details were left undone. They quickly corrected the problem and offered him 4 free oil changes for his trouble.