I had my roof reshingled by Royal Roofs of Brampton, Mississauga, Toronto. They did a really bad job that needed extensive re-doing. Mike and his crew at River Valley were more than happy to assist and do the job right. While he was on my roof, 2 other neighbours, utilized him to repair the spotty workmanship left by Royal Roofs. We should have used River Valley Roofing in the first place.