Das 5-Sterne-Hotel Sheraton Shanghai Pudong Riverside, das in 7 km Entfernung vom Yu-Garten gelegen ist, verfügt über WLAN in den öffentlichen Bereichen sowie einen privaten Autoparkplatz vor Ort. Das Hotel befindet sich im Gewerbegebiet, in ca. 10 Fahrminuten Entfernung von einer kulturellen Sehenswürdigkeit, dem Museum für Wissenschaft und Technik Shanghai.
Der Oriental Pearl Tower liegt ca. 6 Kilometer von hier entfernt. Das Sheraton Shanghai Pudong Riverside liegt auch in unmittelbarer Nähe von der U-Bahn-Station Deping Road. Auch der Bund ist in circa 15 Fahrminuten Entfernung vom Hotel. Die Unterkunft befindet sich in der Nähe des Bahnhof Shanghai Metro, etwa 9 Kilometer entfernt.
Das Hotel Sheraton Shanghai Pudong Riverside empfängt seine Gäste in 561 Zimmern, die mit einer Klimaanlage sowie einem Flachbildfernseher mit Satellitenkanälen ausgestattet sind. Eine getrennte Toilette und eine Dusche sind in den Zimmern kostenlos verfügbar. Zur Grundausstattung der Bäder zählen eine getrennte Toilette und eine Dusche und Annehmlichkeiten wie ein Haartrockner und Badelaken. Von den Zimmern aus kann man einen Ausblick auf die Stadt genießen.
Jeden Tag bietet das Sheraton Shanghai Pudong Riverside ein kontinentales Frühstück an. Im Restaurant werden chinesische Gerichte serviert. In der Nähe gibt es viele Lokale, darunter das Restaurant Hong BaoShi, das gleich neben dem Hotel ist.