The entire process was seamless. They showed up when they said they were going to show up, removed the old roof shingles and installed the new ones. The workers were very professional, courteous and tidy. When they left there was no trace of any garbage or roofing materials. Roof looks great. And as an added bonus, as they are an Owens Corning approved installer, we received the extra 'no haggle' warranty. I would highly recommend them.