Los huéspedes del hotel Courtyard By Marriott Shanghai Xujiahui, de 4 estrellas, pueden disfrutar de acceso al Templo del Buda de Jade, situado a unos 6 km. Con un restaurante, este hotel está situadoa tan solo 500 m de la Catedral de San Ignacio.
La Tumba de Xu Guangqi en Shanghai está ubicada a un corto paseo del hotel, y el aeropuerto internacional de Shanghai Hongqiao está a aproximadamente 10 minutos en coche. A unos 25 minutos a pie del Courtyard By Marriott Shanghai Xujiahui llegarás al Estadio de Shanghái. El lugar está ubicado a 7 km del Jardín Yuyuan. La estación de tren metro de Shanghái está bastante cerca de este hotel, mientras que la estación de metro Xujiahui se encuentra a unos 5 minutos a pie.
Algunas de las habitaciones climatizadas están equipadas con climatización individual, calefacción central y una plancha para pantalones, así como con instalaciones multimedia como una tv de pantalla plana con canales vía satélite. Algunas habitaciones incluyen un cuarto de baño privado con albornoces y también inodoro separado. Las habitaciones dan al jardín.
El restaurante MoMo to Go se halla a 400 metros del hotel Courtyard By Marriott Shanghai Xujiahui.