I needed a new roof and obtained several estimates. Darrell Macdonald, of Millwall Roofing, was the first to respond to my request for a quote. When I met Darrell, it was clear that he was very knowledgeable and experienced in residential roofing. He seemed honest and reliable. Darrell made sensible recommendations and provided a fair quote. Although Millwall's was not the cheapest estimate I received, I decided to contract with the company for my roofing job, as I was impressed with Darrell and the online reviews of his company's work. The re-roofing work began more or less on schedule. The work crew was friendly, professional and hard-working. Hot weather slowed completion of the work by a few hours, but the roofers stayed late and did what they had to do to finish the job. The new roof looks great and should last for many years. Overall, I was very pleased with the work done, and enjoyed working with Darrell. One criticism, mentioned by other reviewers, is that the work crew did a poor job of final cleanup - I found a couple of dozen nails and lots of discarded roofing materials around my yard and driveway - so expect to have to do some cleanup yourself, after everyone goes home. I will say, though, that Darrell is very responsive to client concerns or complaints, addresses them promptly and appropriately, and genuinely wants his clients to be happy and satisfied. I had a very positive experience with Millwall Roofing and I would not hesitate to recommend this company to my friends and family.