Both techs were very knowledgeable, kind and thorough. They explained each item in detail and with video. It took awhile for the actual company to get things together regarding having someone out here, but the 2 techs that showed up today were fantastic. I was given advice and helpful tips to keep things running smooth also.