I've taken my truck here three times. The first time was good, a little bit of trouble with time but not bad. Another repair was needed so I brought it back to them. LIke I said, the first visit wasn't bad. It took a month to get it back this time.Calling them don't help! They feed ya some B.S. about "I ain't got to it yet, I'll get to it this afternoon and call ya back" and then they never call ya back. So you call the next day, "Oh I didn't get to it yesterday, I"ll get to it today, I"ll call ya back this afternoon," again I have to call back and it's the same thing "I couldn't get to it". I'm currently on my third repair, and I decided to go through them. When it got up to 9 days, I almost took it somewhere else and he said "let me look at it, i'll get to it today," and he did. He said "It should be ready by Wednesday." It's Wednesday, and now I'm one day shy of two weeks, and still, no truck. "I didn't have time to do what I wanted to it, I'll get to it this afternoon and I'll call ya back." Long story short if you don't need the vehicle you're taking to them for a month or so, take it to them. They'll fix it, eventually. But if you don't need it why spend the money to get it fixed? This place needs a better time management lesson for themselves and their customers!!!!