Overall, Jim is a pleasant person. He's done a lot of work on my home, back in Aurora. Overall the work was ok. However, one watch out is that Jim tends to spend more time that he needs to as he charges by hour and he tends to do what what he believes it should be done vs what you ask him to. Personally I don't want him to do any more work for me. If you can manage such person then he can do good work. Not using him again nor would I recommend his services because of his way of conducting business.