First, we have removed the old driveway and garden and extended it into a new layout. Then we installed a new hardcore foundation with a weed control membrane. Finally, we laid the driveway with brindle paving blocks with a contrasting double charcoal border. We also installed a new matching step.