El hotel Four Seasons de Shangai tiene una ubicación ideal en el centro de la ciudad, a poca distancia de las calles comerciales y de negocios de Nanjing y Huaihai. Sus 37 plantas ofrecen un total de 439 habitaciones de alto standing, incluyendo 79 suites de lujo. La sala Executive Club situada en el piso 37 ofrece, con su exclusivo ambiente, un lugar para el disfrute.
El hotel Four Seasons de Shanghai está equipado con material de JUNG, que es un sistema domótico para la gestión de viviendas y edificios inteligentes.