They did a great job and actually went out of their way to finish the work on the same day, even when the part that was delivered was wrong and they had to go to another place to get the right part. Any dealership would have kept the car for another day, but they got the right part, and installed it by the end of the day. Great folks to work with!