El hotel está situado en el centro del distrito de negocios más reconocido de Shanghai, donde todas las comodidades están al alcance de la mano. El establecimiento se encuentra en la esquina de Huashan Road y Nanjing West Road, frente al templo de Jing'an, a pocos pasos de la plaza de la ciudad, City Terminal y las líneas de metro 2 y 7. Este establecimiento tiene unas magníficas vistas sin obstáculos y naturales maravillas hechas por el hombre. El alto nivel de confort, el atento servicio y el elegante diseño reciben a todos los huéspedes del hotel. Este establecimiento urbano fue construido en 2012 y cuenta con un total de 100 habitaciones. Las 88 habitaciones y 12 suites, equipadas adecuadamente con servicios esenciales, son amplias y ofrecen a los huéspedes un alojamiento con la mayor calidad.