Review from Homeowner:

They did a good job educating me about the product and installation process. Additional costs
incurred due to condition of existing sub-roof but we were warned about the potential and the additional costs were reasonable.
— Michael K. in East Walpole, MA

After installation:

Before installation: