Obiekt położony jest w centrum Sankt Petersburga, 10 minut spacerem od Ermitażu. Restauracje i supermarkety są w bezpośrednim sąsiedztwie hotelu.
Wszystkie pokoje zostały odnowione w 2013 roku i urządzone są w nowoczesnym stylu. W pokojach można korzystać z bezpłatnego bezprzewodowego dostępu do Internetu. Do dyspozycji jest także telewizor. Łazienki są wspólne (jedna na 3 pokoje).