I did not have a very good experience with this company - they did plow my driveway but the work I had to go through in order for that to occur was ridiculous, particularly given the very high cost they charge. Maybe they are good for commercial customers but their residential customers like myself fall to the very bottom of the list. They claim they come before the snow falls to scope out your property and make sure they are prepared. Well, the first snowfall comes and they plowed my neighbour's driveway, not mine. You would think they would be extremely apologetic and embarrassed - instead, I spent two hours of my day fighting with them and emailing them pictures as they (1) claimed I was mistaken since their records showed it was plowed and (2) when I sent them photos showing them proof, they said they were too busy that day to replow it but would make a note of it on my file for next time. Yes, they actually said that. As the season went on, they did plow my driveway instead of my neighbor's but are super strict on the snow minimum - if it is a tiny bit less than the cm required for plowing, they will not come. And if it snows five days in a row but each snowfall is technically under the minimum, they will not come. So you should just know that you may still have to shovel yourself. And then I had to call them a number of times again because I asked them not to put salt on our old stone steps but they kept doing so, and we have young children and the walkway they shoveled was done so narrowly that the stroller wouldn't fit. They would sometimes fix it but sometimes not. All in all, very poor service considering it cost so much!