Worst experience. Terrible. Went in for an oil change and tire rotation. No appointment. Asked approximate time and was told 90 minutes. Ok, no problem, there are a few cars ahead of me, I get it. Car gets taken to get serviced after about an hour and 40 minutes. After 40 more minutes I get told that 2 of my tire studs and lugs are stripped and need to be replaced and "another tire is barely on" and they refuse to touch it (it also needed a new stud but for some reason they couldn't do that one?). I get quoted an estimate of 30 minutes for that. Yeah, it took them over an hour to do it. No updates, nothing. I walked outside the shop a few times to see nothing being done to my car. I wasted 3.5 hours at this "shop" for what should have taken much less time. I will never go back, poor customer service. Guess that's what I get for not doing it myself.