The best thing that happened on our 600' drive was having a grader go over it while putting extra 3/4-AB down. Then it was rolled with a roller.
There was work going on in the neighborhood, so I had the company add some gravel, which we needed. When they rolled it though, what a difference! IT packed really tight, and is still in really good condition 3 years later!