Situato nel cuore di Helsinki, l'hotel si trova a pochi passi dal Museo di Arte Contemporanea Kiasma, dalla Chiesa Vecchia di Helsinki e dalla Piazza del Senato. Alcune camere sono dotate di vasca da bagno e di una splendida vista sul vivace centro di Helsinki.