I wanted to like this place. It's close to my house, decent prices, really friendly, and they do a nice job. But, it doesn't seem to matter whether you make an appointment or not. They are always under staffed, even despite the fact that they are never that busy. I gave them several chances but after having to wait 30 or more minutes even though having an appointment 3 times, then actually attempting to send me to their Indian School location ( I had an appointment at the McDonald location) I decided it wasn't worth it. I won't be returning.