Shanghai Film Museum ist vom Hotel Courtyard By Marriott Shanghai Xujiahui aus in ungefähr 15 Minuten zu Fuß erreichbar und ist einen Besuch wert. Das Hotel bietet seinen Gästen 360 Zimmer und zahlreiche Annehmlichkeiten, darunter ein Restaurant.
Jiaotong-Universität Shanghai ist in einer Entfernung von nur 1 km von hier und Shanghai-Stadion ist lediglich 1,1 km von dem 4-Sterne-Hotel entfernt. Die Entfernung zwischen dem Stadtzentrum von Shanghai und dem Courtyard By Marriott Shanghai Xujiahui beträgt 4 km. Expo 2010 liegt in einer Entfernung von rund 20 Fahrminuten von dieser Unterkunft. Das Hotel liegt in unmittelbarer Nähe von der U-Bahn-Station Xujiahui.
Viele klimatisierte Zimmer des Hotels Courtyard By Marriott Shanghai Xujiahui bieten einen Flachbildfernseher mit Kabelkanälen sowie einen elektrischen Wasserkocher. Die Zimmer stellen ein privates Bad mit einer behindertengerechten Dusche zur Verfügung, einige überblicken zudem den Garten.
Das Restaurant MoMo Cafe ist in rund 400 Meter Entfernung von der Unterkunft gelegen.