Why So Many People Pick Concrete for Their Driveway?

Have you ever looked out at your driveway on a rainy morning and seen puddles sitting in cracked, bumpy tarmac? It will make you think that…