El hotel Courtyard By Marriott Shanghai Xujiahui, de 4 estrellas, se encuentra a tan solo 1 km de la Universidad de Shanghái Jiao Tong, y a unos 25 minutos a pie del Estadio de Shanghái. Situado justo al lado de Saint Ignatius Cathedral en el barrio Richmond Town, este hotel cuenta con una piscina climatizada.
El hotel está cerca de Shanghai Film Museum y a 900 metros de la estación de metro Xujiahui. El Jardín Botánico de Shanghái está situado a unos 10 minutos en coche del Courtyard By Marriott Shanghai Xujiahui. Entre los edificios religiosos notables cercanos se encuentra el Templo ciudad de Dios, a 7 km del lugar. La parada de autobús Tianyaoqiao Road Xingeng Road está cerca de este hotel, a unos 10 minutos a pie.
El hotel Courtyard By Marriott Shanghai Xujiahui cuenta con 360 habitaciones y algunas disponen de un televisor de pantalla plana con canales de cable, y comodidades como climatización individual, calefacción central y una plancha. Las habitaciones están equipadas con un baño privado con una ducha adaptada, mientras que algunas tienen vistas al jardín.
El restaurante MoMo Cafe, con unos platos deliciosos, está a unos 400 metros.