El Novotel Shanghai Atlantis se encuentra en la avenida Pudong, el centro financiero de Lujiazui, Pudong. La estación de metro de Pudong Avenue (línea 4) está a unos 7 minutos a pie. Desde la parte superior del hotel se puede disfrutar de vistas a la ciudad. El centro de exposiciones de Shanghái se encuentra a unos 20 minutos en coche, mientras que el paseo Nanjing Road y el Bund están a unos 15 minutos.
Las habitaciones del hotel son modernas y sencillas. La habitación ofrece vistas a Shanghái. La habitación está equipada con caja fuerte, TV por cable y servicio de habitaciones las 24 horas.
El hotel cuenta con una piscina cubierta climatizada, sala de conferencias y un restaurante giratorio de fusión china y occidental. Hay plazas de aparcamiento. El establecimiento dispone de piscina cubierta y piscina de masajes japoneses. También cuenta con un gimnasio totalmente equipado (el centro de fitness del hotel se reformará de noviembre de 2022 a junio de 2023, y durante ese tiempo el centro de fitness, incluida la piscina, quedará cerrado).
Situado en la planta 50 del hotel, el restaurante giratorio ART50 de cocina fusión china y occidental ofrece vistas de 360 grados a la orilla del río. El local, que ha sido renovado recientemente, sirve platos chinos y occidentales de alta calidad. El restaurante sirve un desayuno buffet, un menú fijo y el té de la tarde.