Given the location of the hotel, it sounds like it's fairly far away from the central parts of the city, which is probably a minus for you. I stayed at the Hatamen Hotel in Beijing when I was there, and thought it was pretty decent. I even had a business card for them up until recently, but right now I can't seem to find it.