This is a smaller marathon in the late fall in Atlanta. It is the only marathon that I have completed, so take my review with a grain of salt. I have run this course three times, twice there was a relay mixed in with the marathoners and this last year (2013) they nixed the relay and added a 10 mile race. As a marathoner, I never encountered a 10 mile participant. The hills in Atlanta are nothing to laugh about. The last six miles of the course are quite challenging as the hills never seem to stop. There are nice "cheering sections" throughout the race, but other than that, there aren't many spectators. The weather has been a bit chilly to start and warms up nicely throughout the morning. As with all Atlanta Track Club events, this race is well organized. If you're looking for a flat course, this is definitely not it, if you are looking for a bit of a challenge, then this is probably perfect.
The Atlanta Track Club does a training program every year for this race. I have found it to be very helpful as they really focus on mileage and working you through the hills. Train for hills, then do more hill training, and then, just for good measure, do one more hill.