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.
El hotel ofrece desayuno en forma de bufet.