Very professional and organized. Took time to do the work and stayed to get it all done in one day. They showed me everything that they were going to do. I followed them around and never felt there were any safety issues. They were fantastic about cleaning up after their work. They cleaned while working. The entire team that visited my home were fantastic. I couldn't have asked for more professional people.