Ben’s Roofing in Beamsville Ontario. Avoid. Unprofessional workers who were extremely careless and made a horrible mess. Splinters, nails, shingles, plastic - everywhere. Roofing is a messy business, but it is unacceptable to make this much mess and annoy my neighbours with all the trash! They had inadequate tarps to catch debris but never really aimed for the tarps and let anything light just blow away. The last time I had a roof totally replaced, the company was so tidy I think I found 2 nails to pick up. This time was horrible and I bet the roof doesn’t even last.