On time and completed work in a timely manner. Kept me informed of his progress and answered all of my questions. Great service!