Dispone de un amplio vestíbulo, rediseñado para acoger un magnífico mural pintado a mano del almirante Zeng-Ho, el cual se extiende por 5 plantas. Con 515 amplias habitaciones, el hotel es el lugar perfecto para viajes de negocios o placer. Las instalaciones de este establecimiento climatizado incluyen servicio de salida y recepción 24 horas, caja fuerte, servicio de cambio de divisas, guardarropa y ascensor. También hay salón de peluquería, cafetería, bares, pub, discoteca y restaurante, así como instalaciones para conferencias. Por un suplemento, los huéspedes también pueden disfrutar de la conexión a Internet, de los servicios de habitaciones y de lavandería, del aparcamiento y del garaje.
El hotel está situado en medio del ajetreado distrito de negocios y compras en la famosa Nanjing Road. Este lujoso hotel de 5 estrellas mezcla lo mejor las diferentes culturas del este y del oeste. Queda a solo 5 minutos a pie del centro de exposiciones de Shanghái y a unos 500 m de la estación de metro más cercana. El distrito turístico Bund se encuentra a unos 5 km, o a 15 minutos de trayecto, y hay muchos otros lugares de interés al alcance. La estación de ferrocarril de Shanghái está a unos 1,5 km y el aeropuerto internacional de Shanghái-Pudong dista aproximadamente 50 km del hotel.
Los numerosos restaurantes del hotel ofrecen diversos platos para cada gusto. Cada restaurante ofrece una cocina distinta, desde las chuletas del Wine & Grill hasta las tradicionales recetas cantonesas servidas en el Mandarin Pavilion.