El hotel, abierto en 2004, cuenta con unas completas instalaciones de eventos de 788 m, que se dividen en el Gran salón de baile de 363 m y en otras 6 salas para acontecimientos sociales o de negocios. El Gran salón de baile está diseñado pensando en la flexibilidad, por lo que se puede dividir en 2 o 3 salones más pequeños. Como parte del vasto y precioso vestíbulo, el Pavilion es el lugar perfecto para relajarse confortablemente con un café, un cruasán o merendar con un té, todo ello disponible de la mañana a la noche. Relájese por la noche y disfrute de la mejor música china y occidental. El hotel tiene aire acondicionado y dispone de servicio de salida y recepción 24 horas, caja fuerte, servicio de cambio de divisas, guardarropa, ascensor, salón de peluquería, salón de TV, cafetería, bar, pub y restaurante donde podrá disfrutar del ocio y el servicio gastronómico, además de conexión a Internet, servicio de habitaciones y de lavandería, y aparcamiento (de pago).
Este hotel está ubicado en un lugar ideal en pleno distrito financiero, a un paso del centro de compras y de ocio más dinámico de Shanghái, de la zona peatonal de Nanjing Este y del metro. La estación de trenes está a unos 10 km y al lado del hotel hay paradas de transporte público.
La cocina de Chiu Chow le ofrece lo mejor y lo más moderno en un ambiente elegante. Disfrute de las delicias del Dim Sum y de un magnífico marisco fresco, así como del sabor tradicional rico y complejo del sur de China, todo ello elaborado por los chefs expertos.