L'hotel è situato nel centro del quartiere degli affari più noto di Shanghai, dove tutti i comfort sono facilmente raggiungibili. La struttura si trova all'angolo tra Huashan Road e Nanjing West Road, di fronte al Tempio Jing'an, a pochi passi dalla piazza della città, dal terminal della città e dalle linee della metropolitana 2 e 7. Questa struttura offre magnifiche viste senza ostacoli e meraviglie naturali fatto dall'uomo. L'alto livello di comfort, il servizio attento e l'elegante design accolgono tutti gli ospiti dell'hotel. Questa struttura urbana è stata costruita nel 2012 e dispone di un totale di 100 camere. Le 88 camere e le 12 suite, adeguatamente attrezzate con servizi essenziali, sono spaziose e offrono agli ospiti alloggi di altissima qualità.