I've been coming here occasionally for the last 4 years and have never had a bad experience - I'm a little confused by some of the bad reviews here. I will say that sometimes the service takes a little longer than other places I've been (in other states - while in AZ, I only come here), but my observation is that it's because the techs don't rush - unless you TELL them you're in a hurry. I go when I have plenty of time. Jenny is fabulous and is so patient with each and every detail. I will keep coming, and highly recommend.