Das 2007 erbaute Stadthotel zählt zu den neuesten Gebäuden in der Shanghaier Innenstadt. Es ist für Geschäftsreisende und Urlauber gleichermaßen geeignet und verfügt über insgesamt 300 Zimmer auf 25 Etagen. Zu den Annehmlichkeiten, die den Gästen in diesem klimatisierten Haus geboten werden, zählen ein Empfangsbereich mit 24 h Rezeption und 24 h Check-In/Check-Out, Hotel-Safe, Wechselstube, Garderobe, Aufzug, Café und Friseursalon. Das Hotel bietet seinen Gästen eine Bar, Pub, 2 Restaurants, Konferenzräume und Internetzugang (Gebühr). Die Gäste können zudem Zimmer- und Wäscheservice in Anspruch nehmen. Parkplatz und Garage sind ebenfalls vorhanden.
Das Hotel befindet sich in der Innenstadt direkt neben dem Bahnhof. Von hier aus ist das Stadtzentrum leicht zu erreichen. Das Einkaufsviertel, die Restaurants und der Freizeitkomplex sind ebenfalls nur wenige Minuten vom Hotel entfernt.