I have used Integrity three times, one major project and two minor projects. All three were executed with professionalism, timeliness and reasonably priced. The crews sent were hard working and well supervised. Projects were completely finished and completely cleaned up before leaving. Will definitely use them again.