Took my truck here after several failed attempts at other shops (that wouldn't take my warranty). It needed a coolant valve replaced. They did the work, I picked it up, and engine light came on pretty quickly for the same issue. Took it back and they found the new part had been defective (not their fault). They got another new valve and replaced the bad one at no cost. Pleasant and easy to work with, would recommend.