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.
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.
Las habitaciones han sido diseñadas con un estilo contemporáneo y tienen un tamaño medio de 23 m² y servicio gratuito de desayuno exprés para empezar el día. Además, están dotadas de conexión a Internet gratuita de banda ancha, té gratuito de sensaciones y un cuarto de baño de diseño sencillo con bañera, ducha y secador de pelo. Disponen de camas dobles, teléfono de línea directa, TV por cable/vía satélite, cafetera/tetera y caja fuerte, calefacción central y aire acondicionado regulable.
Podrá alquilar bicicletas por un suplemento y hacer excursiones por los alrededores a su ritmo.
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.