Would highly recommend this company! They responded quickly, with a very reasonable quote. Eugene arrived on time and cleaned all of our eavestroughs - we had two that had been overflowing - and he also screwed one end back to the roof, where it had come away, adding to the overflow issue. Everything is operating normally again, and we are very happy with the work. We will definitely be repeat customers, and I have been spreading the recommendation to my neighbours. Will also be doing a window cleaning next spring!