I received a quick estimate and the work was completed as promised and on time. The team was friendly and cleaned up each time they were at my home. I have had this company out to my home twice previously and each time had a good experience. They delivered exactly what was promised. I also have family members use 3rd generation for roofing and we’re very pleased. I would not hesitate to recommend them.