Das 3-Sterne-Bo Hotel Stockholm verfügt über klimatisierte Zimmer und liegt nur 8 Minuten zu Fuß vom SkyView entfernt. Geschäftsreisende werden Annehmlichkeiten wie WLAN in den öffentlichen Bereichen und den Zugang zu einem Kopiergerät und einem kostenlosen drahtlosen Internetzugang zu schätzen wissen.
Die Klara-Kirche liegt in 4 km Entfernung vom Hotel und Nobelpreismuseum ist innerhalb von circa 10 Minuten mit dem Auto zu erreichen. Das Bo Stockholm liegt auch in der Nähe von der U-Bahn-Station T- Globen. Der Vergnügungspark Gröna Lund liegt etwa 3 Kilometer vom Hotel entfernt. Die Unterkunft ist in 500 Meter Entfernung zur Bushaltestelle Slakthuset.
Die 12 Zimmer bieten einen Flachbildfernseher mit Satellitenkanälen und sind mit einem Bügeleisen/Bügelbrett und einer Klimaanlage ausgestattet, um einen angenehmen Aufenthalt zu gewährleisten. In den privaten Badezimmern mit einer begehbaren Dusche und einer getrennten Toilette stehen den Gästen ein Haartrockner und Badelaken zur Verfügung. Die klimatisierten Zimmer sind ebenfalls zur Stadt hin ausgerichtet.
Unter anderem sind leckere Getränke in der Lounge- Bar erhältlich. Das Restaurant Taco Bar ist nur 5 Minuten zu Fuß vom Bo Hotel entfernt.