We hired Smart Roofing to remove our current roof and install a new roof. The work was completed on the day promised, at the time promised. The new roof looks good. There was no mess left by the work crew. Overall this was a good project.0 of 0 people found this review helpful.