Terrible customer service, incompetent mechanics and slow service. On 11/21/12 I took my car in for a smoke test due to an emissions failure. I was told they would look at it that night. I never heard from them and called to follow up on 11/23/12 at 10:00am they said they looked at my car but the tech had and appt and didn't leave any notes. I followed up again at 5:00pm at received the same response. I got a call back at 6:00pm and they advised there was a leak and would fix it and my car would be ready on Sunday. Sunday came and I called at 3pm and they stated they had to order a part and it should be here on Monday 11/26/12. They never called to inform me of any of this information. I picked the car up Monday and it seemed to all be resolved. I drove it the 5 miles to work and then left for the day only to see the check engine light reappear. I called and spoke to Jesse the assistance service manager who said that I could I bring it in and he could look at it. He stated they couldn't look at it until the next day as it he had many people at the counter. I paid for my car to be fixed, had set up an appointment to have it fixed and they failed to do so. I believe my car should have been first priority as I had to make another trip out for the lack of resolving the problem the first time. He also stated that check engine lights can be tricky as they don't drive the cars 100 miles. Poor Service all around I would never recommend having any repairs done at Pep Boys.