I brought my SUV to this shop for repair as it is a local business and I try to support local when available. My mistake. The first visit entailed a month and a half long wait to have an air conditioning problem repaired, only to have the A/C fail the first time I used it (100 degree + day, of course). Back to the shop and after another extended wait, (another month) I finally received a vehicle with a working A/C. Okay, stuff happens. After a breakdown on the road, I gave them another opportunity to fix a second problem with the vehicle, bad move. The car was laid up for over a month this time and there was a complete lack of transparency as to parts availability. One day they had the part, the next day they didn't. Additionally, the part that it took them over a month to get wasn't even the correct part, they had misdiagnosed the problem with the car. Luckily by this time, even I had had enough and the vehicle was towed to another shop where I was informed that the repair that Campbells was going to make would not have solved the problem and, I would have spent $1000.00 and had a vehicle that still wouldn't run. The second tow bill was money well spent and thankfully the second shop, Affordable Auto Repair in Fredericksburg, was able to repair the vehicle in a timely fashion, and offered a parts warranty on the repair. Thankfully, I had a second car to use while the other was needlessly detained at Campbells. Needless to say, I won't be recommending this shop to anyone in the future. read more