Been there, done that. Cold and windy last year with a head wind blowing downhill as you run uphill for the last 2 miles. The worst hills are around Myers Park High School. Well-run race, no major complaints. Pretty much all the Charlotte halfs use the same basic roads with a little variation.