Bénéficiant d'un jardin, The Best Spot in Downtown St. Louis!! est situé dans le centre de Saint-Louis, à proximité de St. Louis Gateway Arch, Old Courthouse et Laclede's Landing. Il se trouve à environ 35 km du casino Hollywood St. Louis, à moins de 1 km du stade Edward Jones Dome et à 14 minutes à pied de la place Lumière. Cet appartement non-fumeurs dispose d'une salle de sport et d'une connexion Wi-Fi gratuite dans l'ensemble de ses locaux.
Cet appartement spacieux comprend une chambre, un salon et une salle de bains avec douche à l'italienne. Les serviettes et le linge de lit sont fournis. L'établissement possède un coin repas extérieur.
Vous séjournerez à 3,7 km du théâtre Fox et à 10 km du parc forestier de Saint-Louis. L'aéroport international de Saint-Louis-Lambert, le plus proche, est implanté à 22 km.