Concrete........
At some point, you'll park everything on it........
Make it look it's best...
You....the house.....a car.....maybe a boat/rv.....even the dog....!!!!!!!