Das Shanghai Xin Hui Hotel, eine perfekte Untekunft mit 126 Zimmern, befindet sich gespickt mit Bars, Kaffeestuben und Restaurants. Die Lage ist zudem besonders attraktiv, da sich Xujiahui-Kathedrale 25 Minuten Gehweg von hier entfernt befindet. Das Hotel verfügt über WLAN im ganzen Gebäude und bietet außerdem einen Ballsaal und einen Mini-Markt.
St. Ignatius Kathedrale lässt sich in ca. 30 Minuten zu Fuß von dem 3-Sterne-Hotel aus erreichen. Von hier aus sind es nur 30 Gehminuten zum Zentrum von Shanghai. Knapp 1 km vom Xin Hui entfernt befindet sich auch Longhua-Tempel. Die U-Bahn-Station Shanghai Stadium liegt in ungefähr 10 Gehminuten Entfernung von der Unterkunft.
Das Hotel verfügt über klimatisierte Zimmer, die mit kostenlosem WLAN und einem Plasma-TV ausgestattet sind. Zu den Annehmlichkeiten im Badezimmer gehören ein Haartrockner und Hausschuhe sowie eine getrennte Toilette und eine Dusche.
Die Gäste können im Restaurant DunHuang XiaoTing lecker essen, das lediglich 1 Kilometer vom Xin Hui entfernt liegt.