Middlesex Roofing : Tiles, felt, and rubber are just a few of the roofing materials we have available for your new sloped or flat roof. It's critical to pick a roofing material that not only matches your home's style, but is also appropriate for the size and shape of your roof. Each roofing material has its own set of advantages and disadvantages, making it difficult to choose the best one for your home. Our new roof professionals would be delighted to explain the advantages of each material and recommend the one that is most appropriate for your requirements.