El hotel Shanghai Marriott Marquis City Centre se encuentra a 16 minutos andando de Bund y dispone de cajero automático y servicio de cambio de divisas. A 6 minutos a pie del Madame Tussauds Shanghai y a unos 3 km de distancia una atracción deportiva como el Estadio de fútbol Hongkou, este hotel de 5 estrellas cuenta con una sauna y una piscina cubierta.
Este hotel está situado en el distrito Centro de Shanghái, a 25 minutos a pie de centros de negocios como la Torre de la Perla de Oriente y a poca distancia de la Plaza del Pueblo. El Marriott Marquis City Centre queda a unos 5 minutos andando de la estación de metro Qufu Road. Las familias que viajen a Shanghái disfrutarán estando a unos 2 km del Acuario océanico de Shanghái. Se puede coger el autobús en la parada Jiujiang Road at Middle Zhejiang Road, a unos cuantos minutos en coche del Shanghai Marriott Marquis City Centre.
Las habitaciones cuentan con un sofá y un escritorio, ventanas insonorizadas para mayor comodidad de los huéspedes. Las habitaciones están equipadas con una caja fuerte personal y una llave electrónica; además, ofrecen TV con canales por satélite y minibar para el autoservicio. Los cuartos de baño privados tienen ducha adaptada. Algunas habitaciones también tienen vistas a la calle.
Se sirve desayuno cada mañana en el restaurante. Ofreciendo a los huéspedes comida asiática, el restaurante el XingMa Dian se encuentra a unos 5 minutos andando de esta propiedad.