M&J Roofing was very courteous, fast, professional, and responsive throughout our entire project. I was not only impressed with the meticulous manner in which the roof was installed, but also with the attention & care given to ensuring all waste materials were thoroughly cleaned up. When providing the estimate, Louie estimated the entire job could be completed in one day. On the scheduled day Louie & his crew arrived on time and made super progress - and Louie even brought in a second crew to help complete the job when rain threatened before the entire roof installation was complete. And in addition to installing the roof, Louie?s guys repitched several gutters to obtain better waterflow & installed leaf-screens to minimize ongoing gutter maintenance. Overall, our project was an excellent experience where Louie, M&J, and their crews demonstrated exemplary workmanship and exhibited a very strong desire to satisfy their customer. I would highly recommend M&J to anyone that needs roofing work done, and I will use them again if/when the situation presents itself. Their pricing is competitive, they are experts in their field, and they can be trusted to deliver as promised. I couldn?t have imagined a better roofing experience.