El hotel abrió sus puertas en 2003 y consiste en 2 modernos edificios de lujo de 25 plantas, que comprenden un total de 290 habitaciones. Las instalaciones a disposición de los huéspedes en este establecimiento climatizado incluyen un vestíbulo con servicio de recepción 24 horas y ascensor.
El hotel se encuentra en un moderno rascacielos de Pudong. Está a 15 minutos en coche del nuevo centro internacional de exposiciones de Pudong.
Cada habitación cuenta con bañera, cama doble, aire acondicionado y calefacción regulables, utensilios de cocina, caja fuerte, conexión a Internet ADSL, TV vía satélite y teléfono.