El hotel tiene 237 habitaciones y dispone de instalaciones para conferencias con un equipamiento completo. Le espera un espacio confortable, práctico y sereno, así como un selecto servicio muy atento y una oferta impresionante en cuanto a instalaciones de negocios, además de conexión a Internet gratuita de alta velocidad y banda ancha. El hotel está climatizado y dispone de vestíbulo con servicio de salida y recepción 24 horas, caja fuerte, guardarropa, ascensor, servicio de cambio de divisas, restaurante, servicio de lavandería, servicio de alquiler de bicicletas y aparcamiento.
El hotel está situado en pleno centro de la zona de Puxi, en Shanghái. Está a solo 20 minutos de trayecto del Centro de Exposiciones de Shanghái y del centro de conferencias de Shanghái Mart y queda cerca también del Templo de Jing'an, del Templo del Buda de Jade y del parque Zhonshan, en la orilla del río Su Zhou. Podrá disfrutar del paisaje de la ribera del río y de la vista de un jardín; además, llegará fácilmente al centro comercial de Shanghái y a los lugares de interés de la ciudad.
Con sus 118 asientos, la Gran Sala ofrece desayuno exprés para empezar el día, que podrá elegir del práctico y delicioso bufet. Para el almuerzo y la cena se ofrecen varios menús.