The reason to stay here is if you're going to a Braves game, and when I was here, just about the whole hotel was going to the ballgames. The pool is decent, though not quite as nice as the website makes it look. When there's a ballgame, everything breaks down. You can't get an elevator, you can't get roomservice, and you can't get a taxi. Speaking of taxis, you'll need one - other than Turner Field, there's absolutely nothing in walking disance from this hotel.
The beds are nice, the building is slightly run down, though you can tell there have been some rennovations done.
Overall, this place is in business because it's close to the ballpark - if it weren't, I wouldn't recommend staying here.