Can't say enough good things about this place, especially nowadays when you don't know who to trust to take your vehicle to. Took our Ford 150 truck to this place 4 months ago to get an issue fixed . they replaced the part and we started having problems again but was very infrequent so was very difficult to pinpoint the problem. We decided to take it back to them and of course the malfunction wouldn't happen but we told them to keep it until it did. 4 days later finally malfunctioned. they ordered the part and next day we had the truck back. They communicated well with us, told us exactly what they were doing ,very honest and were committed to making sure they fixed the problem.