I have given this location many chances to redeem themselves from the many mistakes and bad customer service. If you don't mind wasting your time then this is the place for you. A simple oil changed turned into engine problems because they had spilled oil all over my engine and had to take it back twice for them to clean and all the said was oops our bad. I had bought tires there and for what I paid they can't even remember to put a cover on the tire valve?! You're a tire place that's you speciality. Not to mention I ask them to put air in a tire because my tire sensor is reading low but instead of actually taking the two seconds to do it they said "oh sometimes they give false readings". Went to put air in it myself and oh surprise now it reads fine. The straw for me was giving them the benefit of the doubt and calling to get scheduled for an oil change was told "oh you don't need an appointment were not busy come on in". So went up there about 15 minutes later and was told "were too busy I will have to schedule you for tomorrow" by the same guy who just told me to come in. Not sure what 12 year old the manager decided to leave by himself to run the front but you might want someone who knows what they are doing. The people there may have time to waste but I don't. I will be taking my business else where.