Das Hotel liegt zentral im Stadtteil Yuzhong, nur wenige Gehminuten von der U-Bahn-Station Daping entfernt. Von hier aus sind viele Sehenswürdigkeiten und Einkaufsstraßen Chongqings bequem erreichbar.
Das moderne 4-Sterne-Hotel bietet stilvoll eingerichtete Zimmer, mehrere Restaurants mit internationaler Küche, ein Fitnessstudio, einen Innenpool sowie einen Spa- und Wellnessbereich.
Das Hotel verfügt über 302 Zimmer und Suiten, die mit Klimaanlage, Minibar, Safe und Kabel-TV ausgestattet sind. Einige Zimmer bieten zusätzlich eine Küchenzeile.