Este hotel, renovado en 2007, cuenta con 400 espaciosas habitaciones elegantemente decoradas, así como una gran variedad de restaurantes de calidad mundial y un bar. Es ideal para viajes de negocios y las instalaciones de este hotel climatizado incluyen vestíbulo con recepción 24 horas, servicio de registro/salida 24 horas, caja fuerte, cambio de divisas, guardarropa, 5 ascensores, cafetería, peluquería, instalaciones para conferencias y conexión a Internet/WiFi. Además, se podrá disponer del servicio de habitaciones y de lavandería, así como del aparcamiento y garaje.
El hotel goza de una ubicación ideal en el corazón de Lujiazui, el nuevo distrito financiero y de negocios de Shanghái. A poca distancia a pie encontrará centros comerciales y la estación de metro Shi Ji. En la calle Zhang Yang, a 5 minutos caminando, hay restaurantes; la estación de autobuses está a 200 m, en la calle Dong Fang y la estación de ferrocarriles de Shanghái está a 20 minutos en coche del hotel, al igual que la Plaza del Pueblo. El Bund y la Torre Perla Oriental están a 10 minutos en coche y Hangzhou, a 2 horas en coche.
Se podrá servir el desayuno de un bufet continental, mientras que la comida y la cena se pueden pedir de bufet o a la carta.