El hotel dispone de 270 grandes habitaciones y suites decoradas y amuebladas con un diseño elegante y un moderno equipamiento. Cuenta además con una gran salón de banquetes con una capacidad máxima para 300 personas, 7 salas de reuniones, 3 restaurantes y bares, un completo health club, centro de negocios, SPA y una galería comercial.
Situación: el hotel se encuentra junto a la histórica Facultad de Económicas y Empresariales de la Universidad de Shanghai, en el distrito de Yangpu, con fácil acceso al centro financiero y no muy lejos de las célebres universidades de Fudan y Tongji.