One of our eavestroughs came loose with the volume of snow & ice we had over last winter - only noticed when we got some recent downpours that the wrong end, furthest from the downspout, was lowest so water was pouring over.
In addition, our roof vents were not animal-proof as we discovered when a squirrel decided to abandon his tree for our house! Had three quotes, varying from Kavanagh's sub-$600 to over double that, plus one guy who didn't even bother to show up.
What clinched it for me was not the price, but the fact that the guy who came to do the quote took pictures of all the various things to fix. He attached them to an email, and send both the photos and a .PDF quote to me.
Combined with the length of time they've been operating, and that they are a local Markham company, I had no hesitation in asking them to do the job.
They were round within a week, had three men working and were done in a couple of hours. Payment was made in full at the time, but I had been told if I was not in when they came round they would just leave an invoice - considering that I was not even asked for a deposit, I was also very impressed with the trust shown.
I would have no hesitation in using Kavanagh again, or in recommending them to anyone else.