Rhino Restoration did a great job of communicating throughout the entire reroofing project. We were pleasantly surprised with the professionalism of the entire crew, workmanship and cleanliness on the worksite. We would not hesitate to use them again.