Das Courtyard By Marriott Shanghai Xujiahui liegt im Viertel Xuhui, in einer Entfernung von 10 Autominuten vom Flughafen Shanghai Hongqiao. Das Hotel bietet auch Hochgeschwindigkeitsinternet in den Zimmern.
Platz des Volkes ist in ungefähr 15 Minuten Autofahrt von hier aus erreichbar und Shanghai-Stadion ist weniger als 25 Gehminuten von dem 4-Sterne-Hotel entfernt. Zu den nächstgelegenen Attraktionen gehören Shanghai Film Museum sowie St. Ignatius Kathedrale. Expo 2010 ist rund 5 km weit weg von der Unterkunft. Das Courtyard By Marriott Shanghai Xujiahui liegt nur wenige Fahrminuten entfernt von der U-Bahn-Station Xujiahui.
Die Unterkunft verfügt über 364 Zimmer mit einer Minibar und bietet einen Hosenbügel und eine Klimaanlage. Die Zimmer stellen ein privates Bad mit einer behindertengerechten Dusche zur Verfügung, einige überblicken zudem den Garten.
Das Hotel bietet den Gästen Frühstück im Restaurant an. Das Restaurant MoMo Cafe bietet chinesische Speisen an und liegt in einer Entfernung von nur 5 Gehminuten von der Unterkunft.