3.5 stars.
I've only gotten my oil changes from here. I agree with the others that the wait time can be crucial. It hasn't happened to me lately because the last few times I've stressed that I do need my car at a certain time. There was one time where I was told it was just gonna be an hour wait. I planned that time so that way I can go to work and I even gave myself extra time just in case. I ended up waiting almost 2 hours and finally after 1.5 hours I asked how much longer and they told me it was gonna be another 30 mins. I wish they would of told me it was gonna be longer as expected so I can call my work.
One time I had a nail in my tire and they pulled it right out and patched it for me and didn't even charge me. I have pink tire caps for my tires and one was missing. I asked them were it was and they said they must of lost it. They weren't going to tell me until I asked. I told the guy I need one for my tire. He asked me where I got it and he told me to come the next day and they will have it for me.
All in all, the service was decent. There are a lot of pros and cons to this place. Overall, it's been good.