Mike has been extremely professional in his communications with us whether it was the timing, estimate of the costs, efforts involved and the details of the work done. He has a pleasant personality and makes it easier to ask the necessary questions. We were very happy with his workmanship and the cleanliness of his after work. His work is very professional and i liked his attention to details. I have already recommended to some of my other friends. Very happy with Mike!