Das Shanghai Marriott Hotel Riverside liegt in dem zentralen Stadtteil Huangpu und überblickt den Hafen. Das Hotel ist mit einem Geldautomaten und einer Wechselstube ausgestattet.
Das 5-Sterne-Hotel liegt in ruhiger Lage in Shanghai, in nur 10 Fußminuten Entfernung von der U-Bahn-Station Damuqiao Road. Die Unterkunft liegt sehr nah an einem angesagten Stadtteil. Vom Hotel aus liegt das Schönste der Stadt zum Greifen nah und Longhua-Tempel ist circa 2 km von entfernt. Das Shanghai Marriott Hotel Riverside ist ganz in der Nähe von der Busahltestelle Dapu Road Quxi Road gelegen.
Das Hotel umfasst 293 Zimmer mit einer Minibar. Außerdem gibt es moderne Annehmlichkeiten — einen Flachbildfernseher mit Satellitenkanälen. Die Zimmer sind im modernen Design eingerichtet, einige von ihnen verfügen über einen Wasserkocher, einen Kühlschrank und Glasgeschirr.
Die Unterkunft bietet täglich ein Frühstücksbuffet im Restaurant. Das Restaurant Blue Moon mit der kantonesischen Küche ist ein Teil vom Marriott Hotel Riverside. Gäste des Hotels sind herzlich eingeladen, sich in der Lobby- Bar zu entspannen.