Mark replaced a shed roof for me. He provided a written quotation, reasonable price, and did an excellent job. The work was completed to budget and Mark arrived at the times he said he would. The old roofing debris was cleared away and the garden left neat and tidy. Thoroughly recommended without reservation.