Mike Cioffi was professional, courteous and very knowledgeable. We didn't hear him ring the doorbell and he had to wait for us to realize that he was in our driveway waiting. He handled the inconvenience with good humor and understanding. He explained everything thoroughly. We were impressed that a person so young knew his product so well. He is obviously very intelligent has a very good attitude and great people skills.