The man is highly unprofessional and dirty. I trusted this man because he had done a job for my neighbour and boy do I regret letting him in into our house. The job took forEVER to end and the man was very dishonest; he tried to charge us double and triple what items installed cost, he said he had gotten a permit, which we never saw and we would get an inspector at the end which never came. We were to get a certificate of having had the house rewired, it didn't happened... He has come back to say an inspector will be coming in January. (we will see)I did recommend him once (before I knew better)to someone I knew, because I falsely believed this was a good and honest man. I increased my rating because everything does seem to work and to be fair he did have some good ideas...but it was an awful experience!