O hotel localiza-se na esquina do centro comercial Xujiahui e da zona de desenvolvimento de alta tecnologia Caohejing. Goza de uma localização conveniente com excelentes ligações à rede de transportes públicos. Encontra-se também nas imediações da estação de comboios Sul, das linhas de metro 1 e 3, e da estrada de circunvalação interior, que se situa mesmo junto à entrada principal. O centro de Xujiahui fica a cerca de 3 km e o templo Long Hua a aproximadamente 2,5 km de distância. Ambos poderão ser alcançados em cerca de 10 minutos por meio de transportes públicos.
Os alojamentos primorosos incluem vários quartos e suites standard. Todos eles estão bem mobilados e equipados com ar condicionado regulado individualmente, telefone e televisão com canais via satélite. As comodidades padrão incluem adicionalmente cama de casal, acesso à Internet, cofre, minibar e facilidades para preparar café/chá. A casa de banho privativa dispõe de duche, banheira e secador de cabelo.
O recinto conta com uma área total de aproximadamente 260.000 m² e inclui uma sala de exposições e congressos, um hotel de 4 estrelas, escritórios e apartamentos. Já se tornou um local importante para todo o tipo de exposições no sudoeste de Xangai, assim como para conferências internacionais, apresentações de novos produtos, banquetes e lazer. O hotel em si é o maior estabelecimento de conferências profissional de 4 estrelas em PuXi Xangai. Oferece 701 quartos, 43 salas para eventos, vários restaurantes diferentes e instalações de lazer e fitness. Este hotel climatizado inclui um hall de entrada, receção e serviço de check-out 24 h por dia, cofre, guiché para câmbio monetário, bengaleiro e elevador. Existe também um salão de cabeleireiro, um café, um bar e um restaurante. Haverá também à disposição mediante pagamento adicional serviços de quartos e de lavandaria e parque de estacionamento.