Wow. Our driveway was looking rather sorry for itself before Mike and his team got to work on it. We had kind of neglected it and the events of the past year meant it was well overdue a good clean. We have used Great Outdoors for roof cleaning, so they were the natural choice for cleaning our driveway. It is quite large and was in a sorry state, so we had them with us for a whole day. The outcome was a driveway that pretty much looked like it did the day we had it done. In future, we will be calling in Mike to clean more regularly to coincide with roof cleaning. Thank you once again for a fabulous job.