I was there for business. The hotel is walking distance to the trains and also shopping centre. There was also a concert going on there when I was there and you could really soak up the atmosphere of the crowds.
It's part of the Shanghai Indoor Stadium. You will see people doing their morning exercise from your hotel room.