Roof on Brand was very professional and communicative. I greatly appreciated that they cleaned up any debris at the end of the day. They showed up every day of the week at the same time until the project was completed. Their professionalism did not go unnoticed and they’re greatly appreciated..and you gotta love their Mascot!