"My mother required her roof and gutters replaced and received a quote from Jim MacDonald's Roofing. Their crew had..."
"The retaining wall was fine but the lawn they laid seems to have had insufficient topsoil under it. Most of all, the..."
"The service we had done was very well done. They showed up on time. They stayed within the estimate they gave us. ..."
"Top notch quality workmanship and service. He installed 500 square feet of stone on our business and he and his crew..."
"very professional and honest quoting. professional work. respectful behaviour.very pleasant to speak with. ..."