We had a broken gutter and internal leak. DD Roofing gave a very thorough quote and explanation for what needed fixing, at a reasonable price. They were quick to get the work done, turned up on time and got to work quickly. Very polite and happy to answer questions.