I've always had a good experience here. I typically just get an oil change and a wash and am always really happy with how my car runs and looks both inside and outside when I leave! I've never really had to wait more than about 45 minutes to an hour so I continue to use them. WITH THAT SAID- I made the mistake about 5 years ago of letting their windshield guy set up a windshield replacement for me. It was cracked and needed a replacement and my insurance covered it so I thought "hey, one less thing to worry about!" I wish I could go back in time and use someone else. 5 years later I receive dozens of calls a year from them wanting to replace more glass for me. Sometimes multiple times a day and at I convenient hours in the morning or evening. I block the number every time and then they call from another number. I currently have about 15 numbers from them on my block list and they still reach me from other numbers despite having asked them multiple times not to call me. To this day the same pushy guy is there messing with my windshield every time I pull up and asking to replace it despite how many times I tell him no. So I'm short- this place is great for an oil change and wash but they need to ditch the windshield company they allow there. Do NOT give them any contact info. You will regret it for years to come.