The Shangri-La is a very nice hotel, but not as nice as the JW Marriott that we also stayed at during our trip to Beijing (see my review of the JW for details). The room was nice, but the TV was an older model with a much smaller selection of channels and the shower is not as nice. The desk and night stands had no open outlets for my laptop, cell phone charger, etc. The breakfast buffet also did not have as much variety as the Marriott.
All that being said, I did enjoy my stay here, the beds are comfortable, the service was good, and I got good night's sleep.
If you're an IBM employee or visiting IBM in Beijing, this hotel does have a shuttle that will take you to the IBM facility, which was very handy.More