When I visited Atlanta a few years back, we stayed at the Wyndham TS in Villa Rica (cant remember name). I would say that is was not in the best shape. Nice to get your own house, but massive ant issue and when it rained the roof leaked (thankfully only in the living room).
I would have loved to have the option of staying at Centennial Park, It is very centered to Coca Cola, CNN and Aquarium attractions. Not to mention the park itself.
Joe