La superficie total del hotel abarca unos 40.000 m, con un edificio principal de 12 plantas (A) y un ala lateral de 3 plantas (F). No es solo un hotel, sino la creación de un estilo de vida. Para su construcción se aplicaron principalmente las ideas del neoclasicismo europeo, que es el estilo arquitectónico predominante, el cual, junto con las obras de arte inmaculadas recogidas de varias dinastías chinas como decoración, ofrece una experiencia visual completamente nueva y recompone un nuevo concepto de lujo. Las 244 Deluxe suites, sofisticadas, clásicas y únicas en cuanto a estilo, ilustran el diseño multidimensional del humanismo, al mismo tiempo que ofrecen una sensación de confort y elegancia. Las instalaciones de negocios bien equipadas y los tesoros artísticos de gran valor expuestos le darán la sensación de encontrarse en un palacio de arte. Este hotel temático de aeropuerto, construido en 2007 y renovado en 2008, está totalmente climatizado y recibe a sus huéspedes en el vestíbulo con servicio de salida y recpeción 24 horas, caja fuerte, cambio de divisas, guardarropa, ascensor y salón de peluquería. Además, está dotado de cafetería, bar, discoteca, 3 restaurantes, instalaciones para conferencias, conexión a Internet WiFi, servicio de habitaciones, servicio de lavandería y aparcamiento.
Este encantador hotel de negocios se encuentra en la zona de desarrollo de Hongqiao, la zona mejor desarrollada de Shanghái. Está situado en el cruce de Hongxu Road con Wuzhong Road, en el barrio de Caohejing y zona de desarrollo de Xinzhuang. Ofrece un fácil acceso y queda aproximadamente a 6 km del centro de Xujiahui.
Hay 3 restaurantes, cada uno con su propio estilo único, que ofrece comida gourmet de estilo chino y occidental. Cada mañana se sirve desayuno continental de bufet, mientras que el almuerzo y la cena se pueden pedir de menú y a la carta.