L'hôtel est situé au cœur du quartier historique de Savannah et surplombe Madison Square. Il accueille ses clients dans un lieu riche en histoire et en culture. Le lieu se trouve à quelques pas de certains des sites les plus importants de la ville : River Street, la célèbre ruelle pavée, le centre municipal et le centre d'accueil, le marché de la ville, une destination exceptionnelle pour les divertissements et les restaurants, regorgeant de petites boutiques et de restaurants, et Forsyth Park, où « The Movie », l'adaptation du « Livre » de John Cusack, a été tourné. Après une journée passée à explorer la ville, l'élégant hôtel accueillera ses clients dans des chambres récemment rénovées, qui s'ouvrent sur des balcons offrant une vue magnifique sur la savane historique. Chacune est décorée dans un style méridional contemporain avec des touches d'œuvres d'art locales, une chaise confortable et un pouf pour se détendre.