Terrible experience. He seemed like a nice guy with a good plan at first. Despite his claims it became obvious he was in over his head and way off on his budget. Cut costs by using less experienced workers than promised and required constant follow up to get things done. Finished the job well after the expected date and now we have been hounding him for a final inspection for over a year. Oh, and don't expect him to return any calls, he's an expert at avoiding them.