Mike and his team of roofing professionals did fantastic job of replacing our roof. He did exactly what he said would when he said he would. My only challenge was he is quite busy so I had wait my turn. Mike offset this concern by helping me with the temporary tarp solution. I would highly recommend Mike and his company.