This is a hard one to call. It took 40 minutes to check it and no one spoke English. But once I was in it wasn't bad.
First the good:
1) the beds are really nice.
2) the bathroom were big, nice and clean. I had a separate show and bathtub.
3) The room was big with a couch and desk.
4) very clean.
5) wifi was good (esp for China).
Now the bad:
1) not really in English so maybe they has some thing I didn't know about but i doubt it.
2) no room service
3) TV just had a few Chinese channels.
4) the fridge just a few sodas
5) Hotel is not super easy to find but once you do the location isn't bad.
6) didn't seem to have a pool, gym, restaurant or any thing else.
I have been to Beijing many times and would likely stay elsewhere next time.
Also note that the map on Expedia doesn't have it marked correctly. its about 1/2 a mile east of there.