Das attraktive Stadthotel befindet sich im historischen Zentrum von Atlanta und ist von Kunstzentren umgeben. Von hier aus sind es nur wenige Minuten zu Fuß zum berühmten Piedmont Park. Eine große Auswahl an Restaurants befindet sich ebenfalls in der Nähe des Hotels. Das 2003 renovierte Hotel verfügt auf 11 Etagen über insgesamt 190 Zimmer. Das klimatisierte Gebäude empfängt seine Gäste in einer Empfangshalle mit Rezeption (24 Stunden besetzt), Hotelsafe, Garderobe und Aufzug. Zur weiteren Ausstattung gehören eine Bar und 2 klimatisierte Restaurants. Die Gäste können auch den Zimmer- und den Wäscheservice (gegen Gebühr) in Anspruch nehmen. Für Gäste, die mit dem Auto anreisen, stehen Parkplätze zur Verfügung (gegen Gebühr). Die modern eingerichteten Zimmer verfügen alle über ein eigenes Badezimmer mit Haartrockner, ein Direktwahltelefon, einen Satelliten-/Kabel-TV, ein Radio und Internetzugang. Ein Tee-/Kaffeezubereiter, ein Bügelset und ein Doppelbett gehören ebenfalls in allen Wohneinheiten zur Standardausstattung. Eine individuell regulierbare Klimaanlage und Heizung sind ebenfalls vorhanden. Die Gäste können den Innenpool und den Jacuzzi nutzen. Sportbegeisterte können auch im gut ausgestatteten Fitnessbereich trainieren.