We stayed at the Sofitel for a quick weekend getaway from Shanghai. Overall the hotel is nice, the staff is very polite and there are a lot of staff that speak very good English. We really enjoyed the club level, the afternoon tea, happy hour and breakfast was all very nice with great service. We also liked the buffet dinner, it is a little odd, hot pot, sushi, french food, but it was pretty good. Sushi and hot pot and desert were all very good, some of the other dishes were lacking I thought.
While we enjoyed the hotel amenities, our room was so uncomfortable. It was 20 degrees outside, yet our room never got cooler than 24 with the AC running non stop. It was so hot! We had maintenance come shortly after checking in, then again later when it was just too hot to sleep. Finally someone told us that we actually cannot control the AC in our room. And that other guests were cold so they had to adjust it to make it warmer. We got a portable AC that worked for an hour and at 11pm we gave up on trying to be comfortable. It was miserable to sleep in such a hot room. Also the sink leaked and the room was dated and tired, really needs a proper update. While service is good in the club lounge, when dealing with this issue we got very little actual help.
If you do stay here maybe request a lower floor where it might be cooler so you can actually get some sleep. And if it is hot in your room when you check in, ask to switch rooms then.