Localización
La propiedad se encuentra a 16 minutos del centro de Tokio, conectado con la estación Shin Yokohama Shinkansen y centros comerciales. La zona de los alrededores del hotel es en sí misma un gran complejo de entretenimientos, con varias instalaciones deportivas, incluyendo una pista de patinaje, pistas de tenis cubiertas y boleras. En las cercanías están las atracciones de la exótica ciudad de Yokohama, el barrio chino y los parques con colinas. Este hotel es conveniente tanto para viajeros de negocios como turistas.
Habitaciones
El hotel ofrece cómodas y espaciosas habitaciones equipadas con instalaciones modernas. Algunas de las habitaciones ofrecen hermosas vistas del Monte Fuji, la península Boso y al desarrollado centro de la ciudad de Shinjuku.
Restaurante
Los restaurantes del hotel sirven una auténtica cocina china y japonesa, mientras que el bar Windsor ofrece una gran selección de cócteles en un entorno acogedor.