It's a great program and I think you'll be happy there. Faculty are amazing. The multi-site thing is inconvenient, but not unbearable.
Atlanta is an amazing city with an incredible food scene and lots of parks and outdoor spaces. It's a very cosmopolitan city, despite being in the Deep South.
Biggest drawback is definitely the traffic, but if you find the right location, you can ensure that your longest commute will be 20 minutes tops.