Everything went very well. I called for an estimate and they came out the next day. They calculated the size of my roof and gave me an estimate. They said it would be done in one day and they described everything they would do. A couple days later I signed the proposal and mailed it in with a down payment. Soon after that they called to set a date for the work to begin, which was a couple days later. They showed up right when they said they would. They started about 8:00 AM and had a crew of 5 guys. They stripped the old roof off first, of course. They used netting & tarps to protect the windows and catch the debris. They brought a dumpster onsite to collect the debris. When they finished with stripping, they used blowers to clean off the underlayment plywood. First they installed a drip edge all along the edges. Then they installed a 6-foot layer of rubber ice dam shield along the lower edges and a synthetic fabric barrier over the rest of the roof. Then they put the shingles on. When they finished with that, they installed a ridge vent across the top. They finished a little after 6:00 PM. Most impressive was their cleanup. One guy was dedicated to cleanup all during the job. Then they all pitched in to do a thorough cleanup after the roof was done. And one guy came back the next morning to do a follow up final cleanup. They also removed the dumpster and leftover materials the very next day. We?re very pleased and we highly recommend them. Everything was great - the workmanship, the quality of the materials, the speed at which it was done, the hard work of the installers, and, of course, the cleanup. They did what they said they would and it was all done very quickly.