Workers completed a large and difficult job in a timely manner and provided high quality workmanship despite challenging conditions. (Very hot weather, lots of attic work) Work crew was professional and courteousness and took time to answer questions and explain things thoroughly.