Ideal Roofing is an ideal company to work with. Mike Ratcliff explained everything about the roofing materials and the process of installing it. The materials and crew arrived right on time and the work was done exceptionally well. Looks great.