Idéalement situé dans le centre d'Atlanta, le Sky's the Limit propose une terrasse, la climatisation, une connexion Wi-Fi gratuite et une télévision. Cette maison de vacances se trouve à 2,1 km du College Football Hall of Fame et à 2,2 km du parc olympique du Centenaire.
La cuisine bien équipée comporte un réfrigérateur, un lave-vaisselle, un four et un sèche-cheveux.
Vous séjournerez à proximité du stade Mercedes-Benz, du stade State Farm Arena et du CNN Center - Studio Tour. L'aéroport international Hartsfield-Jackson d'Atlanta, le plus proche, est implanté à 13 km.