I stayed here for two weeks with a school group. There are a lot of students groups. The facilities are somewhat dated, but fairly functional. The lobby cafe has wifi and is very comfortable, and there is convenience store. English speakers at the front desk were very limited.
The location is across the street from Shanghai Normal University, and near the south train station. Otherwise it is not very convenient to the usual tourist sites. It is a practical choice if you have business in the area.