I've stayed in this hotel several times already, and the quality of service remained consistent if not improved. The standards are relatively high considering we are in China, and the personell attitude is warm and helpful.
For business travelling is the best place in Beijing I would suggest to my collegues or friends.
The italian restaurant at the first floor, Fratelli Fresh, is northworthy: staff is friendly and chatty, very nice to talk with them, and they are not scared about giving you suggestions about food and even wine (something pretty rare in Beijing). Food is going to be awesome thanks to the new italian chef,I think.
Overall, Renaissance is the perfect place to stay.