... surface is currently a road gravel driveway.

I would assume it needs to be about 4 inches thick? It needs to have a slight slant for water to run away from the house.

How much would this approximately cost?