Offrant des cours de fitness, un sauna et un centre de massage, Courtyard By Marriott Shanghai Xujiahui de 4 étoiles est fixé dans un quartier d'affaires, à moins de 10 minutes en voiture du Temple de Jing'an. L'hôtel est situé à proximité la Cathédrale Saint-Ignace de Shanghai et offre une piscine intérieure chauffée ainsi qu'une vue sur le centre de la ville.
Cet hôtel sophistiqué est situé à Shanghai, à 900 mètres de la station de métro le Xujiahui. Courtyard By Marriott Shanghai Xujiahui se trouve à moins de 4 km du centre de Shanghai et à 1 km d'ancienne résidence de Song Qinling. Cet immeuble sophistiqué se trouve à 15 minutes en voiture du Musée des arts de Chine. L'arrêt de bus le Tianyaoqiao Road Xingeng Road est à moins de 10 minutes à pied de Courtyard By Marriott Shanghai Xujiahui.
319 unités de cet hôtel sont non-fumeurs, certains d'entre elles ont des fenêtres du sol au plafond ainsi qu'un minibar. Certaines des chambres, conçues dans un décor spacieux, disposent d'un sèche-cheveux et des articles de toilette pour les hôtes parmi d'autres équipements. Les salles de bains privées sont équipées d'un sèche-cheveux et des articles de toilette pour les hôtes.
Courtyard By Marriott Shanghai Xujiahui propose un petit-déjeuner sous forme de buffet chaque jour. Les options gastronomiques comprennent un bar lounge. Les options de restauration incluent également le Temple de Longhua, situé à 25 minutes à pied de cet immeuble.