I stayed here for a business trip during the Shanghai Auto Show period, so it was relatively busy. As a serviced apartment, the room sizes were *HUGE*, and it was amazing and clean. The living area has a 6-8 person dining table + couches, great for team collaborations. Wifi in the room was great, but a bit spotty at different areas. No VPN.
The really convenient, but bizarre bits: There's a well-stocked supermarket just underneath which allows you to buy daily needs conveniently (warning: only local credit cards, cash and WeChat/Alipay accepted), and a food centre that only takes WeChat/Alipay (no cash! - although you could pass your cash to somebody so they can pay for you through contactless). Although, the hotel itself DOES take international credit cards.
Staff was helpful and responsive, but not attentive. Reception's English is passable but tends to be more difficult over the phone. International business guests who are not used to Chinese services may find it severely lacking, but as someone who used to live in China - I can attest that this is a great hotel for local standards. Service staff needs to be trained to receive international guests better since it's being positioned as an international accommodation.
BIG WARNING: There is also no ATM within the premises (nearest is about a 500m walk away), so make sure you get your cash in Hongqiao business area, or downtown in Puxi.