Very professional. They were totally transparent about what was wrong with my vehicle, and the delay there was in delivery of the necessary parts. No hidden fees or anything like that. Even let me know about a problem that may or may not arise in the future.