I had a large piece of ice smash my eavestrough during the winter and needed it repaired. Top Hat Services did a quick and quality job when repairing it. The work was thorough and they had all the equipment necessary to do the job as quickly as possible. They mentioned that my eavestrough was relatively dirty, so they offered a cleaning service which I decided to invest in as well. They came and left really quickly, and I am quite happy with the service.
They also offer many other services as they are pretty versatile when it comes to home services.