I was a bit unsure based on the yelp reviews but they quoted the best pricing, had a convenient location and I had been there for a previous oil change with no problems. I bought 4 new tires, new struts and did my 60M mile inspection with new filters and fluids. I have to admit, there were some problems during the billing but after discussing with the Store Manager, they credited me for the errors. I think they would have earned a 5 from me had the thoroughly explained the pricing from the beginning. I will return for next required services.