I am very happy with the new roof and eavestroughs installed by Alfa Roofing. Alfa Roofing found solutions to problems that other companies would not address in regards to adding insulation and ventilation to an A-frame house. They were patient in answering all my questions and their professionalism kept me at ease with such a large project. I will recommend Alfa Roofing to all my friends and family looking to replace their roof. With all the horror stories out there about crooked roofing contractors, it is comforting to know Alfa Roofing remains in good standing as a member of the Alberta Allied Roofing Association.