Writing this on my penultimate night in Beijing. It is in a great location: the metro is right outside (remember take exit C when coming back to hotel) along the road you have a 711 and on the other side a McDonalds.
Hotel has a pool and a decent restaurant called Swiss Cafe which is pretty good. I am writing this review in the Lobby Bar which is quite cool, and shares the menu and drinks prices with the Swiss cafe.
I didn't go to the Cantonese restaurant. It would imagine it is pretty decent.
The metro is about 10-15 mins from Forbidden City, so it is very central.
The room is pretty good, though I was spoiled by the Radisson Blu in Shanghai!
Swissotels are pretty cool, I loved the one in Bondi Beach, Sydney. The Beijing one isn't quite up to the same standard as the Sydney one, but I would imagine compared to other Beijing hotels this is the best.More