We wanted to make an effort to leave a review (which we do not do often) because of the invaluable service we received from Baruch Construction and replacing our roof. We were very worried about being “taken” because of all the horror stories we have heard about the industry. However, this experience could not have been more opposite. They not only quickly and expertly replaced the roof, the price was very competitive and they took over the work with our insurance company and handled everything. And they got us as much as we should have from the insurance company, which we would not have gotten on our own. I cannot recommend them enough – you can trust everything they do and the integrity with which they do it!