El hotel está situado a 200 metros del río Neva en San Petersburgo, es ideal para relajarse después de un día ajetreado. Las habitaciones están completamente equipadas y algunas cuentan además con un sofá y sillas. Los huéspedes pueden cenar en el restaurante solicitar el servicio de desayunos en la sala de la habitación del hotel. Otras instalaciones incluyen un bar y mostrador de información turística. Ofrece wifi gratuita. La estación de metro Primorskaya está a 2 km, Nevsky Prospekt y el centro de la ciudad en metro a 10 minutos de la propiedad. La estación de tren Moskovsky está a 10,5 km y el aeropuerto internacional de Pulkovo se encuentra a 26 km del establecimiento.