I lived in Beijing 7 years so on a visit back I stayed here as I know the area well. Good hotel and nice price. Because it includes a full breakfast buffet, it is especially good deal. It is not super close to the subways - but close enough. It is a 14 min walk to the DongZhiMen stop and 10 min to the Dong Si Shi Tiao stop, both on the 2 line. And if Sanlittun and its shopping and restaurants are your aim, all that is 10-15 minute walk as well.
I found the staff VERY helpful and accommodating, recommending pretty good local massage places etc. If you like SiChuan food, there is a YuXin a half a block away. One long block away on Gongti North Street is a Costa Coffee if you need a Starbucks-like fix.
Another reviewer pointed out the April Gourmet shop for western groceries. There is a JingKeLong full supermarket on the corner of Gongti North and XinDong Lu about 8 minutes walk. If you have never been in a Chinese supermarket - it is worth a look for the experience. :)