We stayed in Sofitel Beijing Grand for 7 nights. The hotel was not near any metro station but thankfully, Didi ride-hailing (the equivalent of Uber and Grab) is very affordable in Beijing. The front office staff and concierge were not friendly and could be rude at times when you asked them for more information about the hotel and help in booking Didi rides. Most of them could only speak a little English. The hotel is poorly maintained with quite a few torn cushions in the dining room. The breakfast buffet spread had little Western variety and the pastries were hard and stale. The centrally controlled aircon wasn't cool enough and there wasn't any temperature control in the room. However, the saving grace came from the housekeeper, 岳海英 (under the supervisor 冯军) who did a fantastic job in keeping the room clean and ensuring an adequate supply of bottled water and toiletries. If it weren't for the housekeeping, I would have rated the hotel as terrible.