The evestrough installation was done when promised. The job was completed as specified by us. This led to further work by him for us, including doing 2 roofing jobs and other work. We would highly recommend (and have highly recommended) him to others.