We recently had our roof replaced by Dynamoc Roofing and we are very happy. We would not hesitate to refer Dynamic to anyone. We had a few delays because of the weather but They kept in contact with us until the weather cooperated. They finished the project on time and were very careful with our property, they even moved and replaced out plant pots so they would not be damaged, everything was cleaned up once they were done. Dynamic and there team were very professional. Roof looks great.