Used KFH for remodel/repair of screened deck. They replaced all screens using updated product, replaced framing as needed, then prime/paint finish. Proposal for work was received promptly following initial contact and was quite reasonable. Owner (Steve) was easy to work with, flexible regarding "surprise" repairs that were needed. Because most of work was done while no one was in residence, Steve's frequent emails on scheduling and progress updates were highly appreciated. We have already referred KFH to others.