Es un nuevo hotel ultramoderno del siglo 21. Se encuentra cerca del río Moscú justo a 10 minutos del metro, por una de las arterias principales de Moscú en el camino desde el principal aeropuerto internacional "Domodedovo" hasta el hotel downtown. El hotel tiene 14 plantas. y los huéspedes pueden disfrutar de unas hermosas vistas panorámicas de Moscú y sus alrededores desde las ventanas de sus habitaciones. El museo arquitectónico e histórico "Kolomenskoe" está situado cerca del hotel, solía ser la residencia real. En sólo 20 minutos se llega al centro de la ciudad, donde los huéspedes pueden visitar la Plaza Roja, el Kremlin, el Teatro Bolshoi y otras atracciones turísticas importantes de Moscú.