My vehicle was towed to All Pro and initially I didn't have any complaints. I picked up the vehicle a couple of days later and was told, "It's running great now." so despite the higher than expected bill I was relieved to have my jeep running again. Within five minutes going down the road my jeep was spewing smoke and had to be towed back for a second repair. Not exactly, "running great." like they claimed. I don't know enough about how vehicles run to know if this issue was caused by them or not, but I do suspect if they'd taken a little more time this headache and frustration could have been avoided. I won't be going back to All Pro Tune Up and I don't suggest you do, either.