This was my first time running this race and I can see myself running this every year, whether prepping for Boston or not! Such a great, small, but very competitive race. Very easy to get to (just about an hour out of the city) and the day-of packet pickup is super quick.
The course is pretty challenging - my watch calculated 600-700 ft of elevation gain/loss over the 13.1 miles. There's not a lot of spectators, but the scenery is pretty and we had pretty fantastic weather this year. Aid stations were approx every 2.5 miles which was enough, but they weren't well labeled and the gatorade/water weren't always in the same order. No big complaints, though.
For me personally, I used Cary for a training run and a barometer for how my Boston training was going. Goal was to hold marathon pace through the first 10 and dial it in for the last 5k. Tough course to maintain even splits w/ the elevation changes, but was able to battle through and really really enjoyed the race overall!!