TJ was easy to work with, very professional, always on time and communicated well. The work was high quality and thorough. Besides all the pros TJ was a very knowledgeable nice guy.