The place is very near Nanxing Fuxing subway station, exit 8, and Nanxing Fuxing is a subway station that cuts two subway lines. There are some nice local food places around the area, although dinner places close a bit earlier around the area.
The wifi in the room was very strong and stable, allowing me to have business video calls. The table was also very comfortable for me to put my laptop and work set up.
The only small concern for some may be that room is quite near the main road (goes back to the room being very accessible), so it can get a bit noisy at times.