I would not recommend this company, quite the opposite, do not go with them. It has been 2 years and they still have not completed the job properly.
We hired them to replace our eavestrough on the top level as well as thr downspout. They installed the wrong color and did not give enough clearance for the downspout from the wall (basically.all the rain water is draining into my basement walls, which defeats the purpose of having eavestroughing). We agreed that they will not get the payment until they fix everything. Not only they have not done anything to fix it but they keep sending letters that we have an overdue invoice and now started charging interest! Every time I talk to the lady in accounting she says don't worry it will be fixed but nothing gets done and I keep getting harassed with letters for overdue invoices and collection agency threats. Stay away from this company!