Polite, professional, punctual. From initial posting of job to finish John done everything he said he would. Phoned ahead of visit, turned up on time with all that was needed to complete the job. Job was completed in the time stated and kept to the quoted price. Even found time to correct an existing length of guttering. Highly recommended.