Готель розташований в самому центрі Шанхая. З його вікон відкривається вид на набережну Вайтань, річку Хуанпу і міський пейзаж району Пудун і сад Юйюань. Готель відрізняється екстравагантним дизайном, оформленому в стилі ар-деко, де поєднуються архітектурні елементи різних культур і класичне мистецтво.