When it comes to first impressions regarding residential properties driveways are generally at the top of the list. Whether you are driving home, shovelling snow, putting your car into your garage or concerned about water drainage, driveways play a huge part in your day to day life.