Very kind and knowledgeable, came out within an hour of calling and then back the next day. Alan was extremely thorough and patient while explaining our issue to us. We will absolutely use Mike Diamond again, Thank you Alan!