El hotel Alila Shanghái, de 5 estrellas, está situado en el barrio Centro de Shanghái de Shanghái, a una distancia de 3 km de lugares familiares como el Acuario océanico de Shanghái. El resort, situado en el mismísimo corazón de Shanghái, ofrece 182 habitaciones y 4 restaurantes.
HKRI TaiKoo Hui se encuentra a 500 metros del hotel, y parajes naturales como el Río Wusong están a 10 minutos en coche. Bund está no muy lejos del hotel Alila Shanghái, mientras que la estación de autobuses North Chengdu Road, está a 550 metros. Este lugar también está a unos 15 minutos en coche del Jin Mao. La estación de metro West Nanjing Road, situada a 50 metros, ofrece una conexión rápida a todas las zonas de Shanghái.
Algunas habitaciones del Alila son amplias y cuentan con un cuarto de estar, una caja fuerte para portátiles y un escritorio. El entretenimiento en las habitaciones incluye Wi-Fi gratis y TV de pantalla plana con canales vía satélite, además de minibar y servicio de tetera/cafetera para el autoservicio. Los cuartos de baño incluyen un bidé y una sauna, además de comodidades como secador de pelo y toallas de baño.
Los huéspedes están invitados al restaurante Secret Roof para disfrutar de la alta gastronomía. El hotel Alila Shanghai, de 37 pisos cuenta con un bar en el vestíbulo, donde se sirven bebidas refrescantes.