I highly recommend the excellent work quality of Mike and his team. I had a new walkway and new roof done. Mike is fair, and comes when he says he will. In addition, the ... more