The best surface to run on is one that's

Aas hard as possible so that it adds more stability to your foot.
Bhilly so that you can improve your cardiovascular endurance.
Csmooth and soft so that it can cushion the stresses of running.
Duneven so that the tendons and ligaments in the ankles and knees are strengthened.