El establecimiento fue renovado en 2007 y se trata de un hotel de negocios climatizado que cuenta con un total de 272 habitaciones. Las instalaciones incluyen vestíbulo con recepción 24 horas, servicio de salida, caja fuerte, cambio de divisas, ascensor, cafetería, bar, restaurante, tiendas, peluquería e instalaciones para conferencias. Asimismo, dispone de conexión a Internet y servicio de lavandería y de habitaciones 24 horas, así como de aparcamiento con coste extra.
Este hotel está situado en el corazón del centro urbano de Shanghái, al lado del Centro de Exposiciones.
Las habitaciones se encuentran entre los pisos 8 y 13 del hotel, están decoradas en estilo clásico y cuentan con instalaciones completas, incluyendo cuarto de baño con bañera y ducha, Internet de banda ancha, TV vía satélite, secador de pelo, teléfono de línea directa, minibar y caja fuerte. Además, disponen de cama doble o extra grande, así como de aire acondicionado y calefacción centrales.
Zona peatonal de tiendas, restaurantes y ocio situada en Shanghái