Professional, through, friendly, knowledgeable, communicated with me throughout the process of inspecting and installing