I had an excellent experience working with Top Layer Roofing. There was a complicating situation involving insurance and a previous contractor that preceded Top Layer's involvement. Robert Fulcher worked patiently and persistently to resolve that issue and then had a crew ready to go immediately. The work itself was efficiently and expertly executed, overseen by James Mitchell. Robert and James clearly communicated the timeline, the work was done as expected, and the site completely cleaned up afterwards. Thank you, Top Layer Roofing!