El hotel es el más grande de estilo jardín de Shanghái, ocupa un terreno de 485 hectáreas y el 80% de éste es una zona verde. El terreno se divide en tres partes con dos centros. La zona del edificio principal es donde se recibe a importantes personalidades como pueden ser presidentes y líderes de otros países. El salón de reuniones está pensado principalmente para huéspedes de alto perfil. La sala es enorme, 420 m, y su interior es puro lujo acompañado del mejor equipamiento audiovisual. Se trata de un hotel urbano climatizado de 370 habitaciones, que dispone de servicio de salida y recepción 24 horas, caja fuerte, servicio de cambio de divisas, ascensor, quiosco de prensa y salón de peluquería, así como cafetería, bar, restaurante, servicio de habitaciones y de lavandería, aparcamiento y garaje.
Este hotel urbano está situado cerca del parque de alta tecnología Zhangjiang de Pudong. La Plaza del Pueblo y el centro de Shanghái están aproximadamente a 4 km del hotel, mientras que la estación de ferrocarril de Shanghái dista 3,5 km. La estación de metro de Hailun Road está a unos 8 minutos de camino, el Bund está a 10 minutos andando y las tiendas de Sicuan Road están a solo 5 minutos a pie.
El hotel cuenta con las instalaciones para banquetes y conferencias de más alto nivel de Shanghái. El salón de banquetes de 900 m tiene capacidad para 300 a 900 invitados. Todos los salones de banquetes y conferencias están equipados con las instalaciones más avanzadas. Cada mañana se sirve un desayuno de bufet, mientras que el almuerzo y la cena están disponibles a la carta, de menú o de bufet.