Contacted IPR when I needed the roof replaced for hail/storm damage. Dan O helped make the process easy, quick, and pain free. He and the team were professional and did a beautiful job without leaving the place a mess. They made sure to get all the debris picked up, which I really appreciated since I have pups and dont like unnecessary pet visits. I would recommend IPR and specifically Dan if you need any roofing work done!