Das 4-Sterne-Beijing Shanshui Hotel, das in circa 25 Gehminuten Entfernung vom Palastmuseum Peking gelegen ist, verfügt über Hochgeschwindigkeitsinternet in den Zimmern sowie einen Privatparkplatz vor Ort. Das Hotel liegt im dem Stadtteil Xicheng, 2 km von den beliebtesten kulturellen Sehenswürdigkeiten, vor allem der Verbotene Stadt entfernt.
Das Hotel liegt in einer Entfernung von rund 5 Autominuten vom Chinesischen Nationalmuseum und in circa 4 km Entfernung vom Bahnhof Ost Peking. Das Shanshui Peking liegt auch ziemlich nah an der U-Bahn-Station Xidan. Naturliebhaber werden die Nähe zum See Southern Sea zu schätzen wissen, der etwa 400 Meter von der Unterkunft entfernt ist. Zu den Unterhaltungsmöglichkeiten in der Umgebung gehört das Nationale Zentrum für Darstellende Künste (ist 1 km von der Unterkunft). Die Bushaltestelle Xi Dan liegt gleich neben dem Shanshui Peking.
Das Hotel verfügt über 173 Zimmer mit einer Sitzecke. Sie verfügen über einen Flachbildfernseher mit Satellitenkanälen sowie eine Klimaanlage. In den Zimmern gibt es ein Badezimmer mit einer getrennten Toilette und einer Dusche.
Das Restaurant Amber Lounge liegt circa 5 Minuten zu Fuß vom Beijing Shanshui Hotel entfernt.