Les chambres disposent d'une salle de bains privative et de la climatisation. On trouve un spa et un restaurant parmi les équipements de l'hébergement. La réception est ouverte 24 h/24. Musée d'Art et d'Artisanat de Shanghai est à 3,1 km de l’hôtel. La distance entre l’établissement et 光启公园 est de 1,3 km.
Selon la chambre, la superficie peut atteindre 30 m². Le logement peut avoir une chambre. Les options les plus spacieuses accueillent jusqu’à deux personnes. Atour X Hotel Shanghai Xujiahui Sports Center est installé à Shanghai.