If I could give them less than zero stars I would.
Same story as previous reviewers, cabinets were over a month late, I was told 3-5 days for the install but it went on for almost three months and I still do not have a finished kitchen. Despite paying up front for my kitchen, they were unable to pay the granite supplier for a $375 piece of granite which we ended up paying for directly (so paid twice, once to KF and once to the supplier).
Keith does not answer his phone and does not return phone calls. So many issues with install. Damaged cabinet fronts, holes drilled into the wrong places and covered with vinyl, I could go on and on. Finally had to tell them to get lost after Keith made demands for MORE money despite all they had put us through at that point and the work not being completed. Still don't know what the additional owing was for, since Keith wouldn't speak with me directly.