John
CFI have just completed installation of our new flooring, due to an insurance claim from dishwasher malfunction , the restoration company put us in touch with CFI and from...
Manages testimonial
They installed new flooring after a flood caused by a broken toilet. Installers were prompt and professional with the service they provided. This spring we had some issues with...