El hotel es un edificio urbano climatizado de 520 habitaciones, que dispone de vestíbulo con servicio de recepción 24 horas, caja fuerte, restaurante y diversos servicios de negocios, como conexión a Internet WiFi en las zonas públicas, centro de negocios con salas privadas de juntas y servicio de secretariado, además de unas completas instalaciones para conferencias. El hotel cuenta también con las plantas ejecutivas Plaza Club y con una zona 'lounge'. También dispone de servicio de habitaciones y de lavandería, y podrá dejar el coche en el aparcamiento que hay cerca (de pago).
Este hotel urbano está situado en el mismo centro de Shanghái, en Nanjing Road. Está justo al lado del nuevo centro de entretenimiento SEGA World, de los cines IMAX y de los grandes almacenes New World, de 10 plantas.
Las instalaciones gastronómicas constan de un restaurante giratorio en la planta 45, el bar Sky Lounge en la planta 47, restaurantes chinos y occidentales, y bar salón en el vestíbulo. Se sirve diariamente el desayuno, mientras que el almuerzo y la cena se pueden pedir de menú.