Janice Anderson
We had a very good experience with German Roofing. They were competitive on price and performed their work in a timely and efficient manner. The crew was friendly, polite and cleaned the area each night before they left. There were no surprises, and they have our recommendation.