Kyle and his team are very responsive, they are educated in their field, professional and reasonable priced. After the first visit they constructed a contract specifically for our business, didn't pressure us into signing it. That is great because we are always receiving sales calls. I am 1000% satisfied with Maze Roofing & Construction, we will use them again!