I came for a diagnostic. They took me right away even with 2 other people waiting. They finished up shortly after I arrived. I got my vehicle back 15-20 minutes after arriving. The diagnostic was free. They quoted me a price. I asked if I could supply the parts and basically pay them for the labor. They said they don't do that which is why I gave them 4 stars. Service was good. I would have definitely gotten my car fixed here if I could have bought the part myself. Oh, well.