Jim is knowledgeable and competent on most any item involving home maintenance, repair and construction. He does a thorough job and doesn't like to skip steps. He helped complete a kitchen demo, build a wall, put up cabinets, put in wood flooring, tiled around bathtub, painted exterior and repaired soffit areas that were hanging or soft. He then came back a few weeks later to fix a problem with a door that was incorrectly hung by a hired handyman. Though the price was a bit steep for this particular project, he spent the time and did the work necessary to get it right. And the overall pricing for the entire work was reasonable and fair. I plan on hiring him again with my next project.