Its a hotel for business travellers, rather than for tourists. Location is only good if you have business to do within the vinicity of Olympics park, and BICC area. Not meant for tourists who wants to see the major sightseeing places.
Within Ramada vinicity, there are variety of F&B. Subway is about 15 mins walk or less than 5 mins cab ride. The subway will take you to Wangfujing within 25mins.
Breakfast is rather Chinese style and doesn't change much. Staff lacks English proficiency. So if you are a English speaking, you need to speak really slow and be patient with the staff. They are helpful and friendly, no doubt.
I took the Business guest room, 40sqm. Big and comfy. Good housekeeping. Clean by my standards. Pillows are fluffy ,but not my type, so i got some neck aches. Yes there are some ciggy smell, but this happens to any China hotel.
The vincity is not a dead area, it has F&B restaurants, MacD, and also a number of SPA or massage places. The nearest shopping mall that i know is Xin Ao Shopping Centre, right at Olympics Park, about 20 mins walk. Not a big mall, but it offers more F&B, retail shops and has a cinema. Good enough to spend couple of hours.