Located in Puxi, this hotel is within 3 mi (5 km) of Shanghai Botanical Garden, Longhua Temple, and Shanghai Stadium. Shanghai Grand Stage and Shanghai Everbright Convention & Exhibition Center are also within 3 mi (5 km).
To far to walk to Shanghai South station
This hotel is ok. for short stay in Shanghai.
Pros: Bright light, clean toilet, big double bed.
basic but comfortable
Pros: friendly staff, clean room, Train station proximity
Great, very friendly staff
Pros: clean room, well placed near station