Das Hotel St. Olav liegt im Herzen von Tallinn, umgeben von Museen, Restaurants, Bars und Nachtclubs, die alle fußläufig erreichbar sind. Die zentrale Lage ermöglicht eine vielseitige Erkundung der Stadt und bietet zugleich die Anbindung zum internationalen Flughafen in etwa 5 Kilometern Entfernung.
Die Unterkunft umfasst insgesamt 110 Zimmer auf fünf Etagen, darunter Einzel- und Doppelzimmer sowie Junior-Suiten. Die Zimmer bieten Komfort mit Queensizebetten sowie Zusatzbetten auf Anfrage, verfügen teils über besondere Ausstattungen wie einen Safe und Minibar und sind zugänglich über einen Aufzug.
Das Haus verfügt über gastronomische Einrichtungen wie ein Nichtraucherrestaurant mit Klimaanlage, einen Speiseraum und eine Bar. Gästen stehen vielfältige Serviceleistungen zur Verfügung, darunter Zimmerservice, Wäscheservice, ein Friseur, eine Autovermietung und Transferservice. Wellnessangebote wie Sauna und Massagen runden das Angebot ab. Für Aktivurlauber sind Fahrradstellplätze und Sportmöglichkeiten vorhanden.