Did work as discussed and brought problems to my attention and gave a few options on how to proceed. Was on time everyday. Communicated with me regularly with timeframe and kept on time. Finished on time and on budget. Very good quality and was a pleasure to have him do the work. Quality work through out. Will hire him again in the future to do more work.