Wash off dirt or grease stains with a pressure washer.
MIx concrete resurfacer in a plastic bucket.
Fill cracks or holes with concrete resurfacer and pack in with a trowel. Smooth out the surface. Let the concrete sit for 24 hours.
Dampen the surface with the pressure washer.
Apply primer onto the driveway with a push broom.
Mix concrete with aggregate in a concrete mixer. The style and size of the aggregate varies from flat to round, small to large, and aggregate is available in separate bags that can be mixed with concrete. Aggregate can also come pre-mixed with concrete as well.
Spread the mixed aggregate concrete onto the driveway with a push broom. Pack it into into the concrete with a concrete tamper evenly and smooth out with a Fresno trowel.
Spray hardener onto the driveway. Dry the concrete until it is firm enough to walk on and hard to the touch.
Wash off the surface of the concrete with the pressure washer and a stiff-bristle broom to expose the stone aggregates. One person will use the broom to loosen the surface concrete while another person washes it off with the pressure washer. Do not wash off too much concrete as it may loosen the aggregates from their position. Let it dry overnight.
Pressure-wash the surface to remove any debris that may have settled. Let it dry.
Spray on a seal coat over the driveway.