Integrity has worked on projects with me on my home & rental properties for over 5 years now. They have a fantastic work ethic, work quickly & honestly, and never leave a mess. They have been very reliable, return phone calls quickly, and update me as to how the projects are progressing. They offer suggestions on how to accomplish the task cheaper & better, even if it means less hours for them. I highly recommend them.